CreateEvent SetEvent ResetEvent
SetEvent():把指定事件对象的状态设置为发信号状态
ResetEvent():把指定事件对象的状态设置为不发信号状态
函数CreateEvent创建一个事件对象,参数1必须为NULL,参数2指定是否手工重新设置事件对象的状态。如果为FALSE,当等待函数接到信号并返回后此事件对象被自动置为无信号状态。这时等待此事件对象的其它线程就不会被唤醒,因为事件对象已经被置为无信号状态。
如果参数2设置为TRUE,当等待函数接到信号并返回后事件对象不会被自动置于无信号状态,其它等待此事件对象的线程都能够被唤醒。
用ResetEvent函数可以手工将事件对象置为无信号状态。
相反SetEvent函数将事件对象置为有信号状态。
PulseEvent函数将事件对象置为有信号状态,然后立即置为无信号状态,在实际开发中这个函数很少使用。
转载于:https://www.cnblogs.com/greencolor/archive/2013/02/16/2913086.html
CreateEvent SetEvent ResetEvent相关推荐
- CreateEvent() SetEvent() ResetEvent() 进程互斥
首先介绍CreateEvent是创建windows事件的意思,作用主要用在判断线程退出,线程锁定方面. CreateEvent 函功能描述:创建或打开一个命名的或无名的事件对象. EVENT有两种状态 ...
- CreateEvent/SetEvent/ResetEvent和WaitForSingleObject
1.CreateEvent 是创建windows事件的意思,作用主要用在判断线程退出,程锁定方面. 函功能描述:创建或打开一个命名的或无名的事件对象. HANDLE m_hExit; m_hExit= ...
- c++ 线程中CreateEvent SetEvent/ResetEvent WaitForSingleObject的使用
HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEventAttributes, // 安全属性 BOOL bManualReset, // 复位方式, ...
- C++事件SetEvent,ResetEvent的使用
一.概念 创建事件: HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEventAttributes, // SECURITY_ATTRIBUTES结构指针,可 ...
- 【CreateEvent与SetEvent/ResetEvent】
CreateEvent:创建Window事件,创建或打开一个命名的或无名的事件对象. 创建的事件有两种状态:发送信号和不发送信号: SetEvent:将事件设置为发送信号 ResetEvent:将事件 ...
- C++事件的建立和使用SetEvent,ResetEvent
一.事件是很常用的多线程同步互斥机制 函数原型如下所示,一共四个参数: HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEventAttributes, // ...
- SetEvent/ResetEvent
该博客旨在分享IT技术心得和实际工作中遇到问题的解决方法,以下是新浪博客地址http://blog.sina.com.cn/qianyumolu,则为分享经济.行业趋势.心灵文章等,有兴趣的朋友可以踩 ...
- 再见,操蛋的北京! 11 年北漂老码农毅然决然的奔赴杭州!
点击"开发者技术前线",选择"星标????" 让一部分开发者看到未来 作者:老余, 文中细节有改编,感谢作者分享 开发者技术前线出品 编辑:可可 今年刚满35岁 ...
- 机器学习原来这么有趣!第五章:Google 翻译背后的黑科技:神经网络和序列到序列学习
第一章:全世界最简单的机器学习入门指南 https://blog.csdn.net/wskzgz/article/details/89917343 第二章:用机器学习制作超级马里奥的关卡 https: ...
最新文章
- 科技公司重新关注2级以上驾驶员辅助
- Python Qt GUI设计:QTimer计时器类、QThread多线程类和事件处理类(基础篇—8)
- 经典vim插件功能说明、安装方法和使用方法介绍(已更新)
- bootstrap.yml和application.yml的区别
- k8s控制器模式介绍
- SpringCloud Gateway的工作方式
- 程序人生001--点滴感悟-随笔01
- Windows环境下smarty安装最简明教程 分享
- 配置visual studio code进行asp.net core rc2的开发(转载jeffreywu)
- 苹果手机编辑word_苹果手机自带了三个PDF功能!每一个都这么好用!你知道几个呢?...
- HTML网页内联框架
- 实战教程:平面设计配色原则
- 【第十五篇】商城系统-商品详情页功能实现
- 谷歌中国3月28日发年终奖 不少员工将选择离职【转载】
- 2021年茶艺师(中级)考试报名及茶艺师(中级)免费试题
- 令狐冲和TCP/IP协议的第三层协议的关系(经典)
- [配置文件]_start.wzd
- UBOOT 字库相关
- 高等数学——砍瓜切菜算积分的分部积分法
- plotly绘制3D图技巧