windows – WaitForMultipleObjects()是否重置所有自动重置事件
发布时间:2020-12-14 02:27:11 所属栏目:Windows 来源:网络整理
导读:我有一个等待几个自动重置事件的事件循环. 这些事件都使用CreateEvent(NULL,false,NULL)初始化为数组eventHandles_. while (true){ DWORD waitResult = WaitForMultipleObjects(3,eventHandles_,INFINITE); switch (waitResult) { case WAIT_OBJECT_0 + 0: /
我有一个等待几个自动重置事件的事件循环.
这些事件都使用CreateEvent(NULL,false,NULL)初始化为数组eventHandles_. while (true) { DWORD waitResult = WaitForMultipleObjects(3,eventHandles_,INFINITE); switch (waitResult) { case WAIT_OBJECT_0 + 0: //handle event... case WAIT_OBJECT_0 + 1: //handle event... case WAIT_OBJECT_0 + 2: //handle event... } } 我的问题:如果事件1和2同时发生,循环将处理WAIT_OBJECT_0 1因为它是第一个.但是当循环再次出现时,事件2是否仍会发出信号?还是会自动重置? 解决方法
“……修改只发生在信号状态导致函数返回的对象或对象中……”
http://msdn.microsoft.com/en-us/library/windows/desktop/ms687025(v=vs.85).aspx 从一个Raymond Chen口:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ado.net – 无法为DataTable WriteXML,因为Windows Search返
- windows-runtime – Windows Phone 8.1上的MissingManifest
- winapi – 有没有办法以编程方式在Windows上找到芯片组的北
- win32 c在子类化的编辑控件中检测’enter’?
- windows-phone-7 – 瓷砖标题的字体大小和系列
- 如何将Windows本机虚拟密钥代码转换为Qt :: Key?
- Windows安装MySQL8
- scrollviewer – 当用户在页面之间导航时,在Windows Phone
- windows-phone-7 – 以编程方式关闭WP7应用程序?
- 适用于Windows的Netflow Collector免费版
推荐文章
站长推荐
- windows-phone-8.1 – Windows Phone 8.1中按钮的
- windows-server-2008-r2 – 如何在不破坏RDP的情
- windows-phone-7 – 如何获得当前的GPS时间?
- windows-vista – 如何从没有DC的域中删除工作站
- WIX / MSI – 卸载时是否可以创建一个包装,该包保
- windows-server-2003 – Windows Server 2003 IP
- windows – 查找硬件制造商,型号和序列号?
- windows – 什么是rgbReserved?
- windows-server-2016 – S2D警告:找不到用于缓存
- DK2头跟踪不工作“HMD关机,检查HDMI连接”在Wind
热点阅读