可以单个SetEvent()触发多个WaitForSingleObject()

Mik*_*der 7 c++ events winapi

这个:

http://msdn.microsoft.com/en-us/library/ms686915(VS.85).aspx

似乎没有暗示.

我有三个进程通过管道进行通信.进程A创建一个事件,进程B&C每个都使用WaitForSingleObject(在第二个线程中).

所以现在我们有-TWO-每个进程等待-SINGLE-事件.

进程A使用SetEvent()触发事件,进程B响应,进程C不响应.

结论:

每个WaitForSingleObject()都需要一个唯一的事件......正确吗?

Vin*_*nay 6

使用手动重置事件可触发单个事件的多个线程.

以下是使用"手动复位事件"标志的示例