!!!十万火急请教各位高手多线程问题!!! 老兄,我今天用了半天时间帮你做了测试,你将主线程的优先级提到高再试试。祝你好运。如果需要,我可以把测试代码给你。[email protected] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,你将 两个 EThread 线程 放到 MainThread 的里面建立试试! 非常感谢 liugy(最佳搭档) ,uaiia(蛋壳) 。 逻辑有错误MainThread r = ::WaitForMultipleObjects(2,eve,FALSE,INFINITE); ::SetEvent(sve[r]);EThread ::WaitForSingleObject(sve[i],INFINITE); ::ResetEvent(eve[i]); //该事件没有及时Reset,导致主线程多次捕获 ++c[i]; ::ResetEvent(sve[i]); ::SetEvent(eve[i]);可改为MainThread r = ::WaitForMultipleObjects(2,eve,FALSE,INFINITE); ::ResetEvent(eve[i]); ::SetEvent(sve[r]);EThread ::WaitForSingleObject(sve[i],INFINITE); ++c[i]; ::ResetEvent(sve[i]); ::SetEvent(eve[i]); 求教关于文件同步的方法 如何用postmessage从一个视图向另一个视图发送消息 error C3083: “Windows”:“::”左侧的符号必须是一种类型 纠结了很久 CStatic显示位图并设置四周停靠,但浏览下一张的时候,样式失效 WinPcap文档带的例子中,有一个不太明白,请教高手 Active文档是什么文档?Active是什么意思?它与ActiveX控件有什么区别?容器和服务器有何区别? 怎么在一个ATL控件中加入另一个的控件 atl写activeX控件的问题 想实现多语种,用txt文件那种,我该怎么做? 消息问题? help me
MainThread
r = ::WaitForMultipleObjects(2,eve,FALSE,INFINITE);
::SetEvent(sve[r]);
EThread
::WaitForSingleObject(sve[i],INFINITE);
::ResetEvent(eve[i]); //该事件没有及时Reset,导致主线程多次捕获
++c[i];
::ResetEvent(sve[i]);
::SetEvent(eve[i]);可改为
MainThread
r = ::WaitForMultipleObjects(2,eve,FALSE,INFINITE);
::ResetEvent(eve[i]);
::SetEvent(sve[r]);
EThread
::WaitForSingleObject(sve[i],INFINITE);
++c[i];
::ResetEvent(sve[i]);
::SetEvent(eve[i]);