当创建一个线程用CreateThread时,返回的handle的默认引用计数为2,当调用closehandle关闭线程句柄时引用计数减1,当该线程结束引用计数再减1为0才真正清理了该线程!
如何结束线程
1、通过GetExitCodeThread判断该线程的结束代码
2、如果已经结束结束返回结束代码,如果没有结束返回代码为:
STILL_ACTIVE
要强制结束一个线程用ExitThread
当创建一个线程用CreateThread时,返回的handle的默认引用计数为2,当调用closehandle关闭线程句柄时引用计数减1,当该线程结束引用计数再减1为0才真正清理了该线程!
如何结束线程
1、通过GetExitCodeThread判断该线程的结束代码
2、如果已经结束结束返回结束代码,如果没有结束返回代码为:
STILL_ACTIVE
要强制结束一个线程用ExitThread