本帖最后由 笨来无一悟 于 2024-6-22 18:09 编辑
问答区遇到一个迷信多线程的小伙伴 不使用线程池的情况 更合理的做法是启动4到16个线程 然后线程里面用变量循环跑循环 速度比多线程快得多得多得多 多线程多了一堆线程嗷嗷待哺 造成拥堵了
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 是否完毕 | 逻辑型 | 0 | 调试输出 (“开始1”)T = 取启动时间 ()重定义数组 (是否完毕, 假, 10000 ) 计次循环首 (取数组成员数 (是否完毕 ), 计次 ) 启动线程 (&线程1, 计次, ) 计次循环尾 () 循环判断首 () 处理事件 () 延迟 (1 ) 循环判断尾 (执行完毕 (是否完毕 ) = 假)调试输出 (取启动时间 () - T, “多线程”)调试输出 (“开始2”)T = 取启动时间 ()重定义数组 (是否完毕, 假, 100 ) 计次循环首 (取数组成员数 (是否完毕 ), 计次 ) 启动线程 (&线程2, 计次, ) 计次循环尾 () 循环判断首 () 处理事件 () 延迟 (1 ) 循环判断尾 (执行完毕 (是否完毕 ) = 假)调试输出 (取启动时间 () - T, “少线程”)置入代码 ({ 54, 139, 117, 8, 62, 139, 54, 131, 198, 4, 62, 139, 14, 133, 201, 116, 13, 62, 139, 4, 142, 133, 192, 116, 5, 73, 227, 2, 235, 243, 201, 194, 4, 0 })返回 (假) 变量名 | 类 型 | 静态 | 数组 | 备 注 | 计次 | 整数型 | | | 结果 | 双精度小数型 | | |
计次循环首 (100, 计次 ) 结果 = 结果 × 计次 计次循环尾 ()是否完毕 [编号 ] = 真 变量名 | 类 型 | 静态 | 数组 | 备 注 | 计次 | 整数型 | | | 结果 | 双精度小数型 | | |
计次循环首 (100, )  结果 = 0  计次循环首 (100, 计次 )  结果 = 结果 × 计次  计次循环尾 () 计次循环尾 ()是否完毕 [编号 ] = 真
|