赞
踩
1.简介
事件对象是一种用来提供多线程同步功能的Windows内核对象。可通过如下API函数进行事件对象相关操作:
CreateEvent: 创建事件对象.
SetEvent: 设置其有信号.
ResetEvent: 设置其无信号.
WaitForSingleObject & WaitForMultipleObjects:等待事件变为有信号状态.
CloseHandle:关闭内核对象.
其中,创建事件对象的函数原型为:
- HANDLE CreateEvent(
- LPSECURITY_ATTRIBUTES lpEventAttributes,// 安全属性
- BOOL bManualReset,// 复位方式
- BOOL bInitialState,// 初始状态
- LPCTSTR lpName // 对象名称
- );
复位方式(bManual)如果为FALSE,则表示自动复位——对该对象调用W
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。