while(!m_reqFinished){
if(::PeekMessage(&message,NULL,0,0,PM_REMOVE)){
::TranslateMessage(&message);
::DispatchMessage(&message);
}
}我的目的就是想在m_reqFinished标志位为1时,进行下面操作,否则就在这里等待(不是干等)我的结果是有时会进入这个循环出不来,我不知是否和我的程序是单线程有关系?或者大虾告诉我其它办法,谢谢,我再线等着.
if(::PeekMessage(&message,NULL,0,0,PM_REMOVE)){
::TranslateMessage(&message);
::DispatchMessage(&message);
}
}我的目的就是想在m_reqFinished标志位为1时,进行下面操作,否则就在这里等待(不是干等)我的结果是有时会进入这个循环出不来,我不知是否和我的程序是单线程有关系?或者大虾告诉我其它办法,谢谢,我再线等着.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货