U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 常见问题解答 >

Windows编程之事件对象(1)

来源:http://www.tudoupe.com时间:2022-04-16

在窗口中,经常使用下列事件目标内核对象:

1、用于线程同步

2. 确保申请表得到执行。

一、创建事件对象

第一个参数lpEventAttributes指向安全属性的结构, 通常是 NULL 。

第二个参数bManualReset显示该事件对象是手动创建的。相反,事件对象可以自动重置。如果此选项设置为 TRUE,表示函数将生成模拟重置事件对象,如果选项是 FALSE,函数生成一个自动重置的事件对象。如果您想要手动重置事件,当线线等待指定对象的时候,事件对象必须取消重置 Event 方法, 明确重置为无信号对象; 如果事件对象自动重置,当线线等待指定对象的时候,此项由系统自动放置到五个符号状态 。此选项通常设置为 FALSE( 自动替换事件对象) 。

第三个参数bInitialState指定事件对象的初始状态;如果 TRUE,则事件对象的初始状态为信号;否则,该状态为无信号。

第四个参数lpName此选项指定事件对象的名称, 如果它是 NULL, 则生成一个匿名事件对象 。

二. 改变事件对象状态

此方法成功地将所提供的事件对象设置为信号状态并返回 TRUE 。

三. 改变事件目标状态

此方法在将所提供的事件对象设置为非信号状态后成功返回 TRUE 。

四、用例

简单例子1:两条工作线各印10次,交替在0至1之间。

输出结果:

简单例子2:模拟两条工作线,一条用于连接服务器,另一条用于执行业务逻辑,只有在连接服务器时才开始。

输出结果:

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息