火山PC线程池类 (2021-01-03)
本帖最后由 Xelloss0618 于 2022-1-3 20:23 编辑2021-01-03 更新:
1. 修复在暂停状态下销毁线程池,会导致线程句柄没有被实际销毁的问题。
完全使用嵌入式语句和火山语法实现,除了视窗基本类,不依赖其他类库和 DLL。
线程的回调函数在接收事件中执行,不需要使用静态方法,传参和操作 UI 更简单。
支持两种投递方式,第一种投递基本数值参数;
第二种可以投递对象类,由于是复制传参,可以直接投递局部的对象变量,而不需要考虑局部变量被销毁。
经高压测试,高稳定,无内存和句柄泄漏。
:):):):):):):):) 支持一下 学习.... 正研究线程池呢,
用官方的HP线程池,发现有局限性,不理想
正在一筹莫展之时,发现了你的帖子,正好解决了我的问题 CPUCN 发表于 2022-1-2 08:37
正研究线程池呢,
用官方的HP线程池,发现有局限性,不理想
正在一筹莫展之时,发现了你的帖子,正好解决了我的 ...
看看看鹅总发的线程池的帖子啊。封装的很好使。 创世魂 发表于 2022-1-2 09:18
看看看鹅总发的线程池的帖子啊。封装的很好使。
鹅总的也非常不错. 创世魂 发表于 2022-1-2 09:18
看看看鹅总发的线程池的帖子啊。封装的很好使。
鹅总的要依赖HP,这是最大的局限性,但投递对象的思路很不错,所以这就抄过来了 其实正是用HP的时候才用了线程池
你们两个的例子都非常好
创建线程池->投递任务->暂停线程池->温柔销毁的话线程还是没销毁掉.....