|
发表于 2024-3-11 21:52:20
|
显示全部楼层
湖南省长沙市
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 局部_停止 | 逻辑型 | | 局部_许可 | 鱼刺类_临界许可 | | 局部_池塘 | 鱼刺类_线程池Ex | | 局部_线程 | 鱼刺类_线程操作 | | 计次循环首 (30, i )表项 = 超级列表框1. 插入表项 (, , , , , )超级列表框1. 置标题 (表项, 0, “”)计次循环尾 ()局部_池塘. 创建 (10 )局部_线程. 创建 (&线程 )判断循环首 (真)如果真 (局部_停止 = 真)跳出循环 ()程序_延时 (1000)判断循环尾 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 计次 | 整数型 | | | 空闲 | 整数型 | | | 数量 | 整数型 | | | 页数 | 整数型 | | | 剩余 | 整数型 | | |
数量 = 超级列表框1. 取表项数 ()判断循环首 (真)空闲 = 局部_池塘. 取_空闲线程数 ()如果真 (空闲 > 0 )如果真 (局部_池塘. 取_是否空闲 () = 真 且 页数 ≥ 数量 )跳出循环 ()如果真 (页数 ≤ 数量 )剩余 = 数量 - 页数 如果真 (剩余 ≥ 空闲 )剩余 = 空闲 计次循环首 (剩余, 计次 )原子_递增 (页数 )局部_池塘. 投递任务 (&池塘, 页数 )计次循环尾 ()局部_池塘.等待任务动态 ()判断循环尾 ()连续赋值 (真, 局部_停止 )局部_许可. 进入 ()调试输出 (参数, 参数 - 1 )如果真 (超级列表框1. 取标题 (参数 - 1, 0 ) = “”)超级列表框1. 置标题 (参数 - 1, 0, “线程” + 到文本 (参数 )) 局部_许可.退出 ()
|
|