请大家帮我解释一下这段关于线程的代码,谢谢!
下面这段代码是CWinThread子类的Run方法,请问什么时候才执行(1)处的代码?
变量m_hEvent声明为 CEvent m_hEvent;
int CMyThread::Run()
{
...........
while (WaitForSingleObject(m_hEvent, 1000) == WAIT_TIMEOUT)
{
//(1)
Sleep(10);
}
return ExitInstance();
//return CWinThread::Run();
}