阅读背景:

Windows Via C/C++:内核模式下的线程同步——事件内核对象

来源:互联网 

事件(Event)对象可以说是最简单的内核对象,它包含一个引用计数、一个用来表示该对象是自动重置还是手动重置的布尔值和一个表示对象当前状态(signaled或unsignaled)的布尔值。事件标志着某动作的完成,事件对象分为两类:manual-reset(手动重置事件)和auto-reset(自动重置)事件。当manual-reset事件状态变为signaled时,所有等待该事件的线程都成为可调度的,当auto-reset事件状态变为signaled时,等待该事件的所有线程中只会有一个成为可调度的。事件(Event)对象可以说是最简单的内核对象,它包含一个引用计数、一个用来表示该对象是自动重




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: