DWORD dwExitCode;
if( ::GetExitCodeThread ( pYourThread->m_hThread , &dwExitCode ) )
if ( STILL_ACTIVE == dwExitCode )
{
...
}
判断返回值来确定是否你的线程已经终止
if( ::GetExitCodeThread ( pYourThread->m_hThread , &dwExitCode ) )
if ( STILL_ACTIVE == dwExitCode )
{
...
}
判断返回值来确定是否你的线程已经终止
解决方案 »
- 无法找到动态连接库的问题
- 问一个关于效率的问题(挺菜的)
- ??? ConvertYUVtoRGB 之后..... ???
- 如何进行STRING与THCAR *之间的转换与处理。
- 可执行文件无法运行到前台
- 如果我使用csocket,客戶端使用序列化的方法來通訊,但是服務器端不使用序列化的方法來通訊,請問行嗎?!
- 急求:接收WebBrowser2事件代码实例
- completion port 问题(1)
- 为什么老是提示如下问题?
- 线程间如何传递参数?我的工作者线程要向主线程传递一个字符串参数,怎么传?
- 如何把(WORD) wParam转化成WCHAR或者CString?
- 请问:哪儿有 InstallShield 最新版的下载?不要 Evaluation 版本。内空
的具体数值
hThread=_beginthreadex(...);
if(WaitForSingleObject(hThread,0)!=WAIT_OBJECT_0)
{
if(bFlag)
{
ResumeThread(hThread);
}
else
SuspendThread(hThread);
}
else
//线程终止时的处理;