|
6楼
发表于 2025-6-17 15:52:24
|
只看该作者
浙江省温州市
变量名 | 类 型 | 静态 | 数组 | 备 注 | 任务数量 | 整数型 | | | 线程数量 | 整数型 | | | 投递计次 | 整数型 | | | 投递数量 | 整数型 | | | 创建状态 | 逻辑型 | | | 空闲线程 | 整数型 | | | 投递判断 | 逻辑型 | | |
任务数量 = 到整数 (编辑框1.内容 )线程数量 = 到整数 (编辑框2.内容 ) 如果真 (鱼刺线程池. 取_状态 () = 0 ) 创建状态 = 鱼刺线程池. 创建 (线程数量, 线程数量, , , , 1024 × 128, ) 如果真 (取反 (创建状态 )) 信息框 (“多线程创建失败”, 0, , ) 返回 ()
判断循环首 (投递数量 < 任务数量 ) 判断循环首 (空闲线程 = 0 )  空闲线程 = 鱼刺线程池. 取_空闲线程数 () 程序_延时 (50, 0 ) 判断循环尾 () 如果真 (投递数量 ≥ 空闲线程 ) 跳出循环 () 如果真 (空闲线程 > 0 )  计次循环首 (空闲线程, )   投递判断 = 鱼刺线程池. 投递任务 (&注册, , )   如果真 (投递判断 )    投递数量 = 投递数量 + 1   程序_延时 (10, 0)  计次循环尾 () 如果真 (鱼刺线程池. 等待任务动态 (, ) = 假) 跳出循环 ()  判断循环尾 () 判断循环首 (真) 如果真 (鱼刺线程池. 取_是否有空闲 () = 真 且 鱼刺线程池. 取_队列任务数 () = 0 且 鱼刺线程池. 取_执行线程数 () = 0 ) 跳出循环 () 处理事件 () 程序_延时 (1, 1 ) 判断循环尾 () 鱼刺线程池. 销毁 (1, ) |
评分
-
查看全部评分
|