标题:多线程如何替代WaitForSingleObject的方法
作者:axlrose
日期:2006-12-21 09:43
内容:
m_hEventKill = ::CreateEvent(NULL, TRUE, FALSE, NULL);
if(::WaitForSingleObject(m_hEventKill, 0) != WAIT_TIMEOUT)
{
return -1;
}
我所知的一种方法是用易变量类型volatile 当变量来处理,不知可否有更好的办法。另一个问题是使用串口接收如何实现超时的处理,如int ReadBlock(BYTE *pBuf, int iLen, int TimeOut)?
请给点建议