cpx123 发表于 2025-7-6 02:08:06

线程池对象类 如何取出每个线程的句柄

多线程跑十几个小时就卡 句柄数到一百多w 如何测试句柄有没有销毁 易的鱼刺模块都有 火山没有吗

创世魂 发表于 2025-7-6 07:54:34

应该是你代码的问题吧。

或者你换成hp的线程池:https://bbs.voldp.com/thread-9640-1-1.html
这是鹅总包装过的更好用一些。

Xelloss0618 发表于 2025-7-6 11:07:42

线程池对象类基于std::thread,如果不特意获取线程句柄,是不存在句柄泄漏的。
你自己用任务管理器看一下就知道了,创建线程池后只增加3个句柄(IOCP和两个信号量),销毁线程池也会被释放。

应该是你在线程池里跑的命令存在句柄泄漏。

Xelloss0618 发表于 2025-7-6 11:15:15

获取不了,PIV的线程池,都是启动线程后就销毁了线程句柄,所以也不存在句柄泄漏。
是你的线程命令存在句柄泄漏。
页: [1]
查看完整版本: 线程池对象类 如何取出每个线程的句柄