| 
 | 
 
 
发表于 2025-8-9 11:05:44
|
显示全部楼层
   江西省南昌市  
 
 
  
   | 窗口程序集名 | 保 留   | 保 留 | 备 注 |  | 窗口程序集_启动窗口 |   |   |   |  | 变量名 | 类 型 | 数组 | 备 注  |  | 任务队列 | 整数型 |   |  | 正在运行 | 逻辑型 |   |  
 | 变量名 | 类 型 | 静态 | 数组 | 备 注 |  | 线程数量 | 整数型 |  |   |  | 空闲线程数量 | 整数型 |  |   |  | 总任务数量 | 整数型 |  |   |  | 单次投递数量 | 整数型 |  |   |  | 已投递数量 | 整数型 |  |   |  | i | 整数型 |  |   |  
 线程数量 =  到整数 (超级列表框1. 取表项数 ())  如果真 (鱼刺线程池. 创建 (线程数量, 线程数量,  ) =  假) 信息框 (“线程池启动失败!”, 0, ,  ) 返回 () 正在运行 = 真 任务队列 =  取所有待处理行 () 判断循环首 (正在运行 ) 空闲线程数量 = 鱼刺线程池. 取_空闲线程数 () 总任务数量 =  取数组成员数 (任务队列 )    如果真 (总任务数量 < 超级列表框1. 取表项数 ())   任务队列 =  取所有待处理行 ()  总任务数量 =  取数组成员数 (任务队列 )    如果真 (空闲线程数量 > 0  且 总任务数量 > 0 )  单次投递数量 =  取最小值 (空闲线程数量, 总任务数量 )   计次循环首 (单次投递数量,  )       i = 任务队列  [1 ]   删除成员 (任务队列, 1, 1 )   鱼刺线程池. 投递任务 (&单号流程, i,  )   已投递数量 = 已投递数量 + 1    程序_延时 (100,  )   计次循环尾 ()    如果真 (鱼刺线程池. 等待任务动态 () =  假)  跳出循环 ()    如果真 (总任务数量 = 0 )  程序_延时 (500 )   判断循环尾 () 判断循环首 (鱼刺线程池. 取_是否有空闲 () =  假)  如果真 (鱼刺线程池. 取_状态 () =  #线程池_正在销毁 )  跳出循环 () 程序_延时 (100) 判断循环尾 ()状态 = 鱼刺线程池. 销毁 (1,  )正在运行 = 假 日志 ("抽奖结束" )返回 ()| 变量名 | 类 型 | 静态 | 数组 | 备 注 |  | 行数 | 整数型 |  |   |  | i | 整数型 |  |   |  | 结果 | 整数型 |  | 0 |  
 行数 = 超级列表框1. 取表项数 () 计次循环首 (行数, i )  如果真 (超级列表框1. 取当前状态图片 (i - 1 ) = 1 )  加入成员 (结果, i - 1 )   计次循环尾 ()返回 (结果 ) 如果 (值1 < 值2 ) 返回 (值1 ) 返回 (值2 )    计次循环首 (取数组成员数 (新数据 ), i ) 索引 = 超级列表框1. 插入表项 (, , , , ,  ) 超级列表框1. 置标题 (索引, 0, 新数据  [i ]) 超级列表框1. 置状态图片 (索引, 1 )   计次循环尾 ()  如果真 (正在运行 ) 任务队列 =  取所有待处理行 ()  
 |   
 
评分
- 
|  参与人数 1 | 荣誉 +1 | 
收起
理由
 | 
 
  笨潴
 |  + 1 | 
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻! | 
 
 
查看全部评分
 
 
 
 
 
 |