切换到宽版

中国黑防联盟

查看: 702|回复: 14

[易语言源码] 易语言多线程控制线程数量源码

[复制链接]
发表于 2021-1-28 14:05:51 | |阅读模式
  1. .版本 2
  2. .支持库 EThread
  3. .支持库 iext

  4. .程序集 窗口程序集_启动窗口
  5. .程序集变量 集_队列, 鱼刺类_队列
  6. .程序集变量 文件号, 整数型
  7. .程序集变量 许可证, 整数型
  8. .程序集变量 线程数量, 整数型

  9. .子程序 _按钮1_被单击

  10. 文件号 = 打开文件 (取运行目录 () + “\test.txt”, #读入, )
  11. 移到文件首 (文件号)
  12. .判断循环首 (是否在文件尾 (文件号, ) = 假)
  13.     集_队列.压入文本 (读入一行 (文件号))
  14. .判断循环尾 ()
  15. 关闭文件 (文件号)
  16. 信息框 (“ok”, 0, , )

  17. .子程序 __启动窗口_创建完毕

  18. 许可证 = 创建进入许可证 ()

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

  20. 启动线程 (&开始工作, , )

  21. .子程序 开始工作
  22. .局部变量 线程句柄, 整数型

  23. .判断循环首 (集_队列.取队列长度 () > 0)
  24.     .判断循环首 (线程数量 ≥ 到整数 (编辑框线程数量.内容))     //中国黑防 www.vcs6.com
  25.         _延迟 (50)
  26.     .判断循环尾 ()
  27.     启动线程 (&多线程导入, , 线程句柄)
  28.     进入许可区 (许可证)
  29.     线程数量 = 线程数量 + 1
  30.     退出许可区 (许可证)
  31.     关闭线程句柄 (线程句柄)
  32.     _延迟 (60)
  33. .判断循环尾 ()

  34. .子程序 多线程导入
  35. .局部变量 文本数据, 文本型
  36. .局部变量 文本数组, 文本型, , "0"
  37. .局部变量 账号, 文本型
  38. .局部变量 数字1, 文本型
  39. .局部变量 数字2, 文本型
  40. .局部变量 索引, 整数型

  41. ' 进入许可区 (许可证)
  42. 集_队列.弹出文本 (文本数据)
  43. ' 退出许可区 (许可证)
  44. 文本数组 = 分割文本 (文本数据, “----”, )
  45. .如果真 (取数组成员数 (文本数组) = 2)
  46.     数字1 = 文本数组 [1]
  47.     数字2 = 文本数组 [2]
  48.     进入许可区 (许可证)

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

  50.     退出许可区 (许可证)
  51.     超级列表框1.置标题 (索引, 0, 到文本 (索引 + 1))

  52.     超级列表框1.置标题 (索引, 1, 数字1)
  53.     超级列表框1.置标题 (索引, 2, 数字2)
  54.     _延迟 (500)
  55.     超级列表框1.置标题 (索引, 3, 到文本 (到整数 (数字1) + 到整数 (数字2)))

  56.     进入许可区 (许可证)
  57.     线程数量 = 线程数量 - 1
  58.     退出许可区 (许可证)

  59. .如果真结束


  60. .子程序 _按钮3_被单击
  61. .局部变量 随机文本, 文本型

  62. .计次循环首 (300, )
  63.     置随机数种子 ()
  64.     随机文本 = 随机文本 + 到文本 (取随机数 (5, 100)) + “----” + 到文本 (取随机数 (100, 300)) + #换行符
  65. .计次循环尾 ()
  66. 写到文件 (取运行目录 () + “\test.txt”, 到字节集 (随机文本)) //中国黑防 www.vcs6.com
  67. 信息框 (“ok”, 0, , )
复制代码


永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-3-30 13:43:17 |
感谢分享,支持黑防
永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-4-7 23:48:47 |
这个确实厉害了,感谢楼主分享
永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-4-14 09:38:15 |
亲测有效,谢谢楼主
永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-4-27 23:32:11 |
这个是好东东,收藏备用
永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-5-30 17:29:40 |
先试一下
永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-6-21 03:08:15 |
感谢分享,收藏了
永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-7-18 01:59:23 |
用心讨论,共获提升!
永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-8-20 22:15:19 |
永远支持中国黑防联盟论坛的发展,支持楼主!
永远支持中国黑防联盟论坛:www.vcs6.com
发表于 2021-9-17 13:38:50 |
跟我熟的人,请自动忽略此条回复。
永远支持中国黑防联盟论坛:www.vcs6.com
关闭

站长推荐上一条 /1 下一条

手机版|小黑屋|网站地图|( 蜀ICP备2020029785号 )

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