0

在我使用 SetEvent 触发事件一段时间后,我仍然可以使用 WaitForSingleObject 接收它。我想知道,在收到事件之前,操作系统是否始终可用。

4

1 回答 1

1

事件对象将保持在信号状态,直到它被重置。如果它是一个自动重置事件,那么您需要确保没有其他线程会等待它。

只要没有人重置事件(隐式或显式),并且您不去删除它,您就可以依赖它在稍后调用时处于信号状态WaitForSingleObject

于 2013-06-06T05:25:41.183 回答