请问如何结束CWinThread?
如下一个最简单的例子线程:
HANDLE hThreadEvent;
unsigned int testProc(void * pParam)
{
WaitForSingleObject(hThreadEvent,INFINITE);
return 1;
}
而
pThread->ExitInstance();
CloseHandle(pThread->m_hThread);
delete pThread;
三句话都不能使其结束
只能 SetEvent(hThreadEvent) ,可是我真正的程序里面有好几个event,这样很麻烦
请问有什么比较简单的方法结束一个CWinThread线程吗?