|
|

楼主 |
发表于 2025-10-24 14:57:16
|
显示全部楼层
湖北省荆州市
| 窗口程序集名 | 保 留 | 保 留 | 备 注 | | 窗口程序集_启动窗口 | | | | | 变量名 | 类 型 | 数组 | 备 注 | | 线程池 | 常用_线程池 | | | log类 | log | |
hwnd = 标签_反馈. 取窗口句柄 ()log类. 初始化 (hwnd )| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | str | 文本型 | | | | res | 整数型 | | |
判断 (a = 1 ) 常用_无限传参还原 (b, str ) 编辑框_日志. 加入文本 (str ) 判断 (a = 2 ) 常用_无限传参还原 (b, str, res ) str = 取文本 (“%s >> %s[%d]”, 时间到文本 (取现行时间 (), 1 ), str, res ) + #换行符  编辑框_日志. 加入文本 (str )   | 变量名 | 类 型 | 静态 | 数组 | 备 注 | | mix | 整数型 | | | | max | 整数型 | | | | re | 逻辑型 | | |
mix = 到整数 (编辑框mix2.内容 )max = 到整数 (编辑框max2.内容 )调试输出 (mix, max )re = 线程池. 创建 (&任务_多文本参, &回调函数, mix, max )log类. printf (“线程池创建结果:” + 到文本 (re )) 时钟1.时钟周期 = 2000 |
| 任务_多文本参 | 整数型 | | |
| a | 文本型 | | | | b | 文本型 | | | | c | 文本型 | | | | d | 文本型 | | | | i | 文本型 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | str | 文本型 | | | | res | 整数型 | | | | prt | 整数型 | | | 常用_完美延时 (1000 )str = 取文本 (“任务_多文本参回调结果[%d][%d][%d][%d],”, a, b, c, d )res = 到整数 (i )prt = 常用_无限传参 (str, res )常用_完美延时 (取随机数 (5000, 33000 )) 返回 (prt )log类. printf_int (参数一 )| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | a | 文本型 | | | | b | 文本型 | | | | c | 文本型 | | | | d | 文本型 | | | | re | 逻辑型 | | | | i | 整数型 | | | 调试输出 (“开始循环任务”)a = “我是文本a”b = “我是文本b”c = “我是文本c”d = “我是文本d” 计次循环首 (100, i ) re = 线程池. 投任务多文本参 (a, b, c, d, 到文本 (i ))  如果真 (re = 假)  log类. printf (“请先创建线程池”) 跳出循环 ()  计次循环尾 ()线程池. 暂停 ()线程池. 恢复 ()线程池. 清空任务 ()re = 线程池. 销毁 () log类. printf (取文本 (“线程池销毁[%s]”, 到文本 (re )) ) | 变量名 | 类 型 | 静态 | 数组 | 备 注 | | re | 整数型 | | | | say | 文本型 | | |
re = 线程池. 取状态 () 判断 (re = 0 ) say = “线程池 未创建或已销毁。” 判断 (re = 1 ) say = “线程池 正在工作中。” 判断 (re = 2 ) say = “线程池 空闲等待任务。” 判断 (re = 3 ) say = “线程池 繁忙有任务正在排队。” 判断 (re = 4 ) say = “线程池 正在销毁。” log类.printf (say)| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | str | 文本型 | | | | 等待线程数 | 整数型 | | | | 空闲线程数 | 整数型 | | | | 工作线程数 | 整数型 | | |
等待线程数 = 线程池. 取等待任务数 ()空闲线程数 = 线程池. 取空闲线程数 ()工作线程数 = 线程池. 取工作线程数 ()str = “线程池等待线程数:” + 到文本 (等待线程数 )str = str + “,” + “空闲线程数:” + 到文本 (空闲线程数 )str = str + “,” + “工作线程数:” + 到文本 (工作线程数 )log类. printf (str )| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | re | 整数型 | | | | say | 文本型 | | |
re = 线程池. 取状态 () 判断 (re = 0 ) say = “线程池 未创建或已销毁。” 判断 (re = 1 ) say = “线程池 正在工作中。” _按钮刷新取线程数_被单击 () 判断 (re = 2 ) say = “线程池 空闲等待任务。” _按钮投递任务_被单击 () 判断 (re = 3 ) say = “线程池 繁忙有任务正在排队。” 判断 (re = 4 ) say = “线程池 正在销毁。” log类.printf (say)
|
|