如果使用WaitForSingleObject,超时时间设置为0,因为这个不需要等待什么,只是个判断
DWORD dwRet = ::WaitForSingleObject(m_hEvQuit, 10);退出线程使用,也可以使用全局变量,
while(bExit)//bExit全局变量,某个位置设置后,线程即结束循环
{
//线程循环代码
}
DWORD dwRet = ::WaitForSingleObject(m_hEvQuit, 10);退出线程使用,也可以使用全局变量,
while(bExit)//bExit全局变量,某个位置设置后,线程即结束循环
{
//线程循环代码
}
DWORD dwRet = ::WaitForSingleObject(m_hEvQuit, 0);退出线程使用,也可以使用全局变量,
while(bExit)//bExit全局变量,某个位置设置后,线程即结束循环
{
//线程循环代码
}
全局变量我觉得很合适,不知道土在哪里?呵呵
{
do .....................
}
全局变量我觉得很合适,不知道土在哪里?呵呵
好吧,,,那我可以全局变量+mutex使用了。
全局变量我觉得很合适,不知道土在哪里?呵呵
好吧,,,那我可以全局变量+mutex使用了。既然使用全局变量,就不需要使用mutex了