如果真 (局_总数量.
取剩余行数 () = 0
)
信息框 (“请先导入账号”, 48, ,
)
返回 ()
如果真 (局_工作线程.
创建 (&线程_初始化, , , , , , , ,
))

按钮_开始.禁止 = 真

G_开始时间 =
取启动时间 ()
时钟1.时钟周期 = 1000

透明标签4.标题 =
“运行中”
变量名 | 类 型 | 静态 | 数组 | 备 注 |
index | 整数型 | | |
i | 整数型 | | |
int | 整数型 | | |
部_总任务数 | 整数型 | | |
已投递数量 | 整数型 | | |
空闲线程数量 | 整数型 | | |
单次投递数量 | 整数型 | | |
线程数量 | 整数型 | | |
部_总任务数 = 局_总数量.
取剩余行数 ()线程数量 =
到整数 (编辑框_线程数量
)连续赋值 (0, G_完成数量, G_失败
)已投递数量 = 0
窗口1.标题 =
“[” +
时间_格式化 (取现行时间 (),
“yyyy-M-d ”,
“hh:mm:ss”, 真,
) +
“]”
如果真 (局_线程池.
创建 (线程数量, 线程数量, , ,
))

计次循环首 (部_总任务数,
)

局_线程池.
投递任务 (&工作线程, ,
)
Sleep (10
)
计次循环尾 ()
判断循环首 (局_线程池.
取_是否空闲 () =
假)
如果真 (局_线程池.
取_状态 () = 3
)
跳出循环 ()
Sleep (10)
判断循环尾 ()按钮_开始.禁止 = 假
局_线程池.
销毁 (3, ,
)透明标签4.标题 =
“未运行”