调用时没有等待该事件对象的线程那么等效于什么都不做。可见，PulseEvent并不等价于触发自动重置事件对象。MSDN已经指出不要使用PulseEvent，因为无法保证一个正在等待该事件对象的线程一定会被唤醒，其根源是挂起的线程可被系统调度执行内核级异步过程调用，这种事无法预测也无法察觉，此时发生PulseEvent就无法唤醒这个正在执行内核级异步过程调用的线程。 
C++语言标准.C++语言标准已经实现了这种并发编程的同步事件。在C++11的STL中增加了与两种类模板，分别表示同步