变量名 | 类 型 | 静态 | 数组 | 备 注 |
局_任务线程 | 整数型 | | |
i | 整数型 | | |
局_当前任务数 | 整数型 | | |
局_线程信息 | 线程_子任务信息 | | |
局_任务线程 =
到整数 (编辑框_任务数.内容
)集_并发 =
到整数 (编辑框_并发数.内容
)
如果真 (取反 (线程池_鱼刺.
创建 (局_任务线程 × 集_并发, 1500, , , , ,
))
)
信息框 (“线程池创建失败!”, 0, ,
)
返回 ()
日志 (“=====================[线程池创建成功]==========================”,
)重定义数组 (集_线程组, 假, 0
)
判断循环首 (真)
如果真 (超级列表框_工作表单.
取表项数 () > 局_当前任务数
)

计次循环首 (超级列表框_工作表单.
取表项数 (), i
)


如果真 (超级列表框_工作表单.
取标题 (i - 1, 10
) =
“等待执行”)


加入成员 (集_线程组, 局_线程信息
)



超级列表框_工作表单.
置标题 (i - 1, 10,
“Doing...”)


启动线程 (&线程_子线程, i,
)



局_当前任务数 = 局_当前任务数 + 1






系统_处理事件 ()

计次循环尾 ()
程序_延时 (100, )
判断循环尾 ()
变量名 | 类 型 | 静态 | 数组 | 备 注 |
i | 整数型 | | |
index | 整数型 | | |
ii | 整数型 | | |
掉线 | 文本型 | | |
线程_销毁 (集_主线程句柄
)线程池_鱼刺.
销毁 (0,
)日志 (“=====================[线程池销毁成功!!!]==========================”,
)index = 超级列表框_工作表单.现行选中项
如果真 (index ≠ -1
)
临界.
进入 ()
超级列表框_工作表单.
置标题 (index, 10,
“已掉线”)
集_线程组
[index + 1
].结束判断 = 1

临界.
退出 ()
现在是掉线的会自动停掉线的线程,没有掉线的继续运行,但是呢点停止任务呢,死活停不下来,一直嗷嗷运行