_beginthreadex创造线程后,线程处理函数退出,是否可以不调用CloseHandle
_beginthreadex创建线程后,线程处理函数退出,是否可以不调用CloseHandle
beginthreadex创建线程后,线程处理函数退出,是否可以不调用CloseHandle?
创建出来的句柄自己会作何处理?
------解决方案--------------------
要调用_endthread
------解决方案--------------------
要调用,因为_beginthreadex函数里面有动态分配内存的
所以需要释放。
------解决方案--------------------
不调用CloseHandle,创建出来的句柄
=========
内核计数不会减少,虽然程序最后退出的时候也会清理,但是最好还是自己CloseHandle
------解决方案--------------------
------解决方案--------------------
[Quote=引用:]
引用:
beginthreadex创建线程后,线程处理函数退出,是否可以不调用CloseHandle?
创建出来的句柄自己会作何处理?
需要调用CloseHandle()来关闭线程句柄
beginthreadex创建线程后,线程处理函数退出,是否可以不调用CloseHandle?
创建出来的句柄自己会作何处理?
------解决方案--------------------
要调用_endthread
------解决方案--------------------
要调用,因为_beginthreadex函数里面有动态分配内存的
所以需要释放。
------解决方案--------------------
不调用CloseHandle,创建出来的句柄
=========
内核计数不会减少,虽然程序最后退出的时候也会清理,但是最好还是自己CloseHandle
------解决方案--------------------
------解决方案--------------------
[Quote=引用:]
引用:
beginthreadex创建线程后,线程处理函数退出,是否可以不调用CloseHandle?
创建出来的句柄自己会作何处理?
需要调用CloseHandle()来关闭线程句柄