我决定使用Wait Functions
(WaitForSingleObject、WaitForMultipleObject 等)来正确退出线程。在这种情况下,问题是我是否需要显式调用 CloseHandle(线程句柄)以避免内存泄漏或等待函数自行清理并关闭句柄?如果CloseHandle
需要显式调用,我可以再次调用“ CreateThread(相同的线程句柄)吗?我可以再次调用GetExitCodeThread ()吗?”
注意:一个 StackOverFlow 问题回答了我,第二部分说我不能再次调用 GetExitCode,但它没有说明在等待函数后调用 CloseHandle 是否会导致内存泄漏。