Windows Event 事件
事件对象就像一个开关:它只有两种状态(开和关).
	开状态:我们称其为“有信号”
	关状态:我们称其为“无信号”
	可以在一个线程的执行函数中创建一个事件对象,然后观察它的状态,如果是“无信号”就让该线程睡眠,这样该线程占用的CPU时间就比较少。
	HANDLE CreateEvent(
		LPSECURITY_ATTRIBUTES lpEventAttributes,
		BOOL	bManualReset,
		BOOL	bInitialState,
		BOOL	lpName);
lpEventAttributes:	一般为NULL
		bManualReset:		true	则为人工复位,一旦Even被设置为有信号,则它一直会等到ResetEvent() API被调用是才会恢复为无信号
							false	Event被设置为有信号,则当有一个wait到它的Thread时,该Event就会自动复位,变成无信号。如果想在每次调用
									WaitForSingleObject后让Windows为你自动把Event的状态恢复为“无信号”,则必须把该参数设置为FALSE,否者你必须每次调用ResetEvent函数来清除事件标志。
		bInitialState		初始状态,true,有信号,false无信号   
   		lpName				事件对象的名称。您在OpenEvent函数中可能使用。
Function:
		OpenEvent()
		CloseHandle()
		SetEvent() / PulseEvent()
		ResetEvent()
		WaitForSingleObject() / WaitForMultipleObjects()
Windows Event 事件的更多相关文章
- ora-28056 (Writing audit records to Windows Event Log failed)
		系统:windows xp oracle 版本 SQL> select * from v$version; BANNER ------------------------------------ ... 
- event 事件2
		4.事件类型 “DOM3级事件”规定了一下几类事件: 1)UI事件(用户界面事件),当用户与页面元素交互时触发 2)焦点事件,当元素获得或失去焦点时触发 3)鼠标事件,当用户通过鼠标在页面上执行操作时 ... 
- Event事件的兼容性(转)
		window.event问题问题说明:window.event 只能在IE下运行,而不能在Firefox下运行,这是因为Firefox的event只能在事件发生的现场使用.解决方法:在事件发生的函数上 ... 
- windows 系统无法启动windows event log 服务
		windows 系统无法启动windows event log 服务 关键词:无法启动系统事件日志 尝试解决步骤 [1]权限:把如图中logsfile文件等都给local service [2]把C: ... 
- Windows.event
		获取鼠标位置 document.getElementById('div').onmousemove = function(e){ //--------Chrome, firefox 支持------- ... 
- mysql定时任务(event事件)
		1.event事件 事件(event)是MySQL在相应的时刻调用的过程式数据库对象.一个事件可调用一次,也可周期性的启动,它由一个特定的线程来管理的,也就是所谓的“事件调度器” 事件和触发器类似,都 ... 
- [.NET] C# 知识回顾 - Event 事件
		C# 知识回顾 - Event 事件 [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/6060297.html 序 昨天,通过<C# 知识回顾 - ... 
- Event事件
		妙味课堂-Event事件 1.焦点:当一个元素有焦点的时候,那么他就可以接受用户的输入(不是所有元素都能接受焦点) 给元素设置焦点的方式: 1.点击 2.tab 3.js 2.(例子:输入框提示文字) ... 
- JS学习笔记9之event事件及其他事件
		-->鼠标事件-->event事件对象-->默认事件-->键盘事件(keyCode)-->拖拽效果 一.鼠标事件 onclick ---------------鼠标点击事 ... 
随机推荐
- GitHub上最流行的Top 10 JavaScript项目
			统计出Github中所有项目的数量,几乎是不可能的,而明确指出哪些是最优秀的项目就更不可能了.如果说到JavaScript,曾经极富创新的项目(很可能)在一两个月后就会变得过时.落后.以防被淹没在大量 ... 
- Linux shell —— 数组与关联数组
			使用 declare -A(declare 的用法请使用 help 进行查看,help declare) 进行声明关联数组变量: $ declare -A fruits_price $ fruits_ ... 
- tiny4412 UART for C printf Demo
			/************************************************************************** * tiny4412 UART for C pr ... 
- NVIDIA GeForce GTX 960 设备是不可移动的,无法弹出
			系统环境 系统:win7_x64; matlab版本:matlab2017b试用版: GPU:NVIDIA GeForce GTX 960: 问题描述: 第一次使用深度学习实现代码,运行的是matla ... 
- Unity 3D编辑器扩展介绍、教程(一) —— 创建菜单项
			Unity编辑器扩展教程 本文提供全流程,中文翻译.Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) 一 Brief Introduct ... 
- ajax提交post请求出现数组被截断情况的解决方法
			一.场景 php post 提交数据时传的数据时数组,没有多数据进行序列化处理.发现传到服务端时,部分数据丢失,查询了资料发现php对参数个数有限制,限制在php配置文件中(max_input_var ... 
- BZOJ1095: [ZJOI2007]Hide 捉迷藏【线段树维护括号序列】【思维好题】
			Description 捉迷藏 Jiajia和Wind是一对恩爱的夫妻,并且他们有很多孩子.某天,Jiajia.Wind和孩子们决定在家里玩 捉迷藏游戏.他们的家很大且构造很奇特,由N个屋子和N-1条 ... 
- Sublime Text3 使用
			注: 1.绿色版的某些插件有问题,导致某些插件无法使用,而且无法删除和安装,需要删除Data/Cache目录,重新安装无法使用的插件 2.绿色版无法编译python,可使用安装版安装sublime后, ... 
- UVa 10410 树重建
			Tree Reconstruction Problem Description You have just finished a compiler design homework question w ... 
- Windows环境下用jwplayer+Nginx搭建视频点播服务器
			flv视频可以采用两种方式发布: 一.普通的HTTP下载方式 二.基于Flash Media Server或Red5服务器的rtmp/rtmpt流媒体方式. 多数知名视频网站都采用的是前一种方式. 两 ... 
