首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

任务管理器中的handles的作用?解决办法

2012-03-19 
任务管理器中的handles的作用?调研程序bug,任务管理器中的handles一直在增大,请问handles是标识什么的?还

任务管理器中的handles的作用?
调研程序bug,任务管理器中的handles一直在增大,请问handles是标识什么的?
还有他在程序中的作用?有什么原因可能使其增大?

[解决办法]
句柄~
比如Create/OpenXX打开了内核对象,最后需要调用CloseHandle来关闭它
[解决办法]
进程句柄对象,创建线程,GDI对象,以及其他内核对象都会生成句柄,但是如果你用完了不及时释放,又不听的申请新的,就会造成这个现象
[解决办法]
handle就是一个整型,你可以把他看做是一个对象的标识。没有引用计数。
例如你可以通过一个窗口的handle,向这个窗口发消息,例如发WM_CLOSE消息让他关闭。一旦它接收到消息,并执行了,窗口就关闭了,这个handle就没用了。

热点排行