|
|
发表于 2025-10-23 13:37:05
|
显示全部楼层
湖北省荆州市
本帖最后由 fengyewl 于 2025-10-23 13:38 编辑
运行 加了一个时钟检测 空闲等待任务 继续投递任务 CPU 会100% 是什么原因。?
标记红色加了几行代码 使用的 线程池3
然后 每次只能创建线程 100个吗?
闲置的 线程如何再次循环去运行?
启动窗口
时钟1.时钟周期 = 2000
.版本 2
.支持库 CommonSupport
.子程序 _时钟1_周期事件
.局部变量 re, 整数型
.局部变量 say, 文本型
re = 线程池.取状态 ()
.判断开始 (re = 0)
say = “线程池 未创建或已销毁。”
.判断 (re = 1)
say = “线程池 正在工作中。”
_按钮刷新取线程数_被单击 ()
.判断 (re = 2)
say = “线程池 空闲等待任务。”
_按钮投递任务_被单击 ()
.判断 (re = 3)
say = “线程池 繁忙有任务正在排队。”
.判断 (re = 4)
say = “线程池 正在销毁。”
.默认
.判断结束
log类.printf (say)
|
|