递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 723|回复: 3
打印 上一主题 下一主题

[视窗] 线程池对象类 如何取出每个线程的句柄

[复制链接]

5

主题

18

帖子

110

积分

注册会员

Rank: 2

积分
110
跳转到指定楼层
楼主
发表于 4 天前 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
多线程跑十几个小时就卡 句柄数到一百多w 如何测试句柄有没有销毁 易的鱼刺模块都有 火山没有吗
回复

使用道具 举报

459

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
44490
沙发
发表于 4 天前 | 只看该作者
应该是你代码的问题吧。

或者你换成hp的线程池:https://bbs.voldp.com/thread-9640-1-1.html
这是鹅总包装过的更好用一些。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

29

主题

2380

帖子

8485

积分

核心用户

Rank: 9Rank: 9Rank: 9

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

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

使用道具 举报

29

主题

2380

帖子

8485

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
8485
地板
发表于 4 天前 | 只看该作者
获取不了,PIV的线程池,都是启动线程后就销毁了线程句柄,所以也不存在句柄泄漏。
是你的线程命令存在句柄泄漏。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-7-10 17:35 , Processed in 0.088807 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表