这个:
http://msdn.microsoft.com/en-us/library/ms686915(VS.85).aspx
似乎没有暗示.
我有三个进程通过管道进行通信.进程A创建一个事件,进程B&C每个都使用WaitForSingleObject(在第二个线程中).
所以现在我们有-TWO-每个进程等待-SINGLE-事件.
进程A使用SetEvent()触发事件,进程B响应,进程C不响应.
结论:
每个WaitForSingleObject()都需要一个唯一的事件......正确吗?
使用手动重置事件可触发单个事件的多个线程.
以下是使用"手动复位事件"标志的示例