• 6469阅读
  • 0回复

多线程如何替代WaitForSingleObject的方法 [复制链接]

上一主题 下一主题
离线axlrose
 

只看楼主 倒序阅读 楼主  发表于: 2006-12-21
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
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)?
请给点建议
[ 此贴被XChinux在2006-12-24 09:29重新编辑 ]
枪炮与玫瑰
快速回复
限100 字节
 
上一个 下一个