我用AfxBeginThread
. 我尝试使用 AfxExitThread 退出线程并返回一个值。这两种方法都应该是退出线程的有效方式。
然而,当我打电话给GetExitCodeThread
我STILL_ACTIVE
几个小时后。使用时也(WaitForSingleObject(ahtRespondThreads[i], 0) == WAIT_OBJECT_0)
显示线程对象仍然有效。
您应该如何判断线程是否真正退出?是的,我知道我可以在函数退出之前设置一些变量,但我认为我应该能够查询线程句柄以知道它已经退出或者不再是有效线程。