WaitForMultipleObjects 和几个 SetEvent()
我处理一些事件,由 WFMO 发出信号,此时它已发出 N 次信号。 WFMO会回来一次还是N次?
I process some event, signaled by WFMO, and at this time it's signaled more N times. Would WFMO return once or N times?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一次。事件基本上就像一个布尔变量;
SetEvent
与event = true;
几乎相同——如果它已经为 true,则将其设置为 true 没有任何效果。如果您想要保持计数的东西,请考虑使用信号量而不是事件。
Once. An event is basically like a Boolean variable;
SetEvent
is pretty much the same asevent = true;
-- setting it to true if it's already true has no effect.If you want something that keeps count, consider using a semaphore instead of an event.