易语言吧

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2627|回复: 5

[技术文章] 55555 小白多线程懵逼中

[复制链接]

4

主题

14

帖子

2468

积分

VIP超级贵宾

Rank: 8Rank: 8

积分
2468
威望
198
易币
2058
贡献
0
积分
2468
UID
8685
在线时间
7 小时
注册时间
2020-9-4
发表于 2020-11-4 03:04:35 | 显示全部楼层 |阅读模式
截图202011040300506409..png        学习简单得百度采集。任务还没跑完,它又投递了,然后就造成空线程永远不会变0.。。。。。  学习中。 怎么解决,各位大哥大佬

------------------------------------------------------------------------------------
.版本 2
.支持库 EThread
.支持库 spec
.支持库 iext

.程序集 窗口程序集_启动窗口
.程序集变量 许可证, 整数型
.程序集变量 鱼刺队列, 鱼刺类_队列
.程序集变量 鱼刺多线程, 鱼刺类_线程池
.程序集变量 完成任务数, 整数型

.子程序 _按钮1_被单击
.局部变量 任务数, 整数型

许可证 = 创建进入许可证 ()
关键词队列进 ()
任务数 = 鱼刺队列.取队列长度 ()
鱼刺多线程.创建 (5, , )


.循环判断首 ()
    .如果真 (鱼刺多线程.取_空闲线程数 () > 0)

        鱼刺多线程.投递任务 (&关键词出, , )

        完成任务数 = 完成任务数 + 1
        延时 (1000)

        处理事件 ()
    .如果真结束

    .如果真 (完成任务数 ≥ 任务数 且 鱼刺多线程.取_空闲线程数 () = 5)

        信息框 (“完成”, 0, , )
        跳出循环 ()

    .如果真结束

    处理事件 ()

.循环判断尾 (1 = 1)




.子程序 关键词队列进
.局部变量 关键词, 文本型
.局部变量 关键词数组, 文本型, , "0"
.局部变量 i, 整数型


关键词 = 编辑框1.内容
关键词数组 = 分割文本 (关键词, #换行符, )

.计次循环首 (取数组成员数 (关键词数组), i)

    鱼刺队列.压入文本 (关键词数组 , )

.计次循环尾 ()

.子程序 关键词出
.局部变量 关键词, 文本型

鱼刺队列.弹出文本 (关键词)
进入许可区 (许可证)
百度采集 (关键词)
退出许可区 (许可证)

.子程序 百度采集
.参数 关键词, 文本型
.局部变量 返回数据, 文本型
.局部变量 正则, 正则表达式类
.局部变量 文本标题, 文本型
.局部变量 i, 整数型
.局部变量 表项, 整数型
.局部变量 文本链接, 文本型
.局部变量 ssss, 整数型

调试输出 (“到这了” + 关键词)

返回数据 = 编码_utf8到gb2312 (到文本 (网页_访问_对象 (“https://www.baidu.com/s?wd=” + 关键词, , , , , , , , , , , , , , , , , , )))

' https://www.baidu.com/s?wd=l%E9%98%BF%E9%83%8E
正则.创建 (#正则, 返回数据, , , , )

.计次循环首 (正则.取匹配数量 (), i)

    表项 = 超级列表框1.插入表项 (, , , , , )

    文本标题 = 正则.取子匹配文本 (i, 1, )
    文本链接 = 正则.取子匹配文本 (i, 2, )
    超级列表框1.置标题 (表项, 0, 到文本 (i))
    超级列表框1.置标题 (表项, 1, 文本标题)
    超级列表框1.置标题 (表项, 2, 文本链接)

    处理事件 ()
.计次循环尾 ()
完成任务数 = 完成任务数 + 1
调试输出 (完成任务数)


.子程序 _按钮2_被单击

百度采集 (“哈巴狗”)


截图202011040300332641..png

4

主题

14

帖子

2468

积分

VIP超级贵宾

Rank: 8Rank: 8

积分
2468
威望
198
易币
2058
贡献
0
积分
2468
UID
8685
在线时间
7 小时
注册时间
2020-9-4
 楼主| 发表于 2020-11-4 13:15:25 | 显示全部楼层
电脑出错了,擦,起来就没事了
回复

使用道具 举报

0

主题

1

帖子

7

积分

初识易语言

Rank: 1

积分
7
威望
0
易币
6
贡献
0
积分
7
UID
11410
在线时间
0 小时
注册时间
2021-1-2
发表于 2021-1-3 13:57:26 | 显示全部楼层
666,万分感谢
回复

使用道具 举报

0

主题

2368

帖子

9586

积分

VIP超级贵宾

Rank: 8Rank: 8

积分
9586
威望
198
易币
6819
贡献
0
积分
9586
UID
11903
在线时间
36 小时
注册时间
2021-1-23
发表于 2021-5-29 06:08:56 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得易语言吧是注册对了!
回复

使用道具 举报

0

主题

53

帖子

247

积分

VIP超级贵宾

Rank: 8Rank: 8

积分
247
威望
0
易币
194
贡献
0
积分
247
UID
15418
在线时间
14 小时
注册时间
2021-5-27
发表于 2021-5-29 18:23:22 | 显示全部楼层
大哥,我也遇到这个问题,怎么处理了
回复

使用道具 举报

1

主题

46

帖子

552

积分

易语言入门

Rank: 4

积分
552
威望
0
易币
506
贡献
0
积分
552
UID
16278
在线时间
43 小时
注册时间
2021-7-2
发表于 2021-7-2 21:49:26 | 显示全部楼层
感谢分享

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【选择右侧内容,快速回复】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

大漠插件注册码无须等1-3号

QQ|一:站内所有资源均来自互联网收集或用户上传分享,本站不拥有此类资源的版权。 作为网络服务提供者,对转载行为的发生不具备充分的监控能力。但是当版权拥有者提出侵权并出示充分的版权证明材料时,易语言吧负有移除转载作品以及停止继续传播的义务。在满足前款条件下采取移除等相应措施后不为此向原发布人承担违约责任,包括不承担因侵权不成立而给原发布人带来损害的赔偿责任。 用户免费分享产生,如果侵犯了你的权益,联系QQ:3066137757|Archiver|手机版|小黑屋|易语言吧

GMT+8, 2024-5-19 18:31 , Processed in 0.227514 second(s), 35 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表