AutoResetEvent
更新:2007 年 11 月
AutoResetEvent 类表示一个本地等待处理事件,在释放了单个等待线程以后,该事件会在终止时自动重置。该类表示它的基类(即 EventWaitHandle)的特殊情况。有关自动重置事件的使用和功能,请参见 EventWaitHandle 概念文档。
在释放了单个等待线程以后,系统会自动将一个 AutoResetEvent 对象重置为非终止。如果没有线程在等待,事件对象的状态会保持为终止。AutoResetEvent 对应于 Win32 CreateEvent 调用,从而为 bManualReset 参数指定 false。
有关使用 AutoResetEvent 的示例,请参见监视器。