鱼刺多线程数量多了,就直接崩溃,想求一套多线程模板,只 |
多线程模版 | | | |
换IP数量 | 整数型 | | | | zc数量 | 整数型 | | | | 线程数量 | 整数型 | | | | 索引 | 整数型 | | | | i | 整数型 | | | | 空闲线程数量 | 整数型 | | | | 总任务数量 | 整数型 | | | | 已投递数量 | 整数型 | | | | 单次投递数量 | 整数型 | | | |
线程数量 = 到整数 (编辑框_线程数量.内容 )总任务数量 = 到整数 (编辑框_zc数量.内容 )已投递数量 = 0 如果 (鱼刺线程池. 创建 (线程数量, 线程数量, , , )) 判断循环首 (总任务数量 > 已投递数量 )空闲线程数量 = 鱼刺线程池. 取_空闲线程数 ()单次投递数量 = 空闲线程数量 如果真 (空闲线程数量 > 0 )如果真 (总任务数量 - 已投递数量 < 空闲线程数量 )单次投递数量 = 总任务数量 - 已投递数量 计次循环首 (单次投递数量, )鱼刺线程池. 投递任务 (&执行程序, 已投递数量, )已投递数量 = 原子_递增 (已投递数量 )_延迟 (50 )计次循环尾 ()如果真 (鱼刺线程池. 等待任务动态 (, ) = 假)跳出循环 ()判断循环尾 ()判断循环首 (鱼刺线程池. 取_是否空闲 () = 假)如果真 (鱼刺线程池. 取_状态 () = 3 )跳出循环 ()_延迟 (10)判断循环尾 ()鱼刺线程池.销毁 (3, , ) 用改一下投递任务的子程序那种。
|