同步对象及常用API
1、 事件
事件(Event)是一个同步对象,它有两种状态:有信号状态和无信号状态。线程只有在事件有信号的时候才能获取事件,并设置事件为无信号状态,使得其他线程不能访问事件所保护的数据或代码段。线程使用完后应该将事件设置为有信号状态,以使其他线程能够使用。
API:
SetEvent:设置事件状态为有信号状态。
CreateEvent:创建一个事件对象。
ResetEvent:重设事件对象状态为无信号状态。
OpenEvent:通过返回一个已存在事件对象的句柄,使得多个进程使用同一个事件对象。
PulseEvent:设置指定的事件对象为有信号的