AutoResetEvent

更新:2007 年 11 月

AutoResetEvent 类表示一个本地等待处理事件,在释放了单个等待线程以后,该事件会在终止时自动重置。该类表示它的基类(即 EventWaitHandle)的特殊情况。有关自动重置事件的使用和功能,请参见 EventWaitHandle 概念文档。

在释放了单个等待线程以后,系统会自动将一个 AutoResetEvent 对象重置为非终止。如果没有线程在等待,事件对象的状态会保持为终止。AutoResetEvent 对应于 Win32 CreateEvent 调用,从而为 bManualReset 参数指定 false。

有关使用 AutoResetEvent 的示例,请参见监视器

请参见

概念

等待句柄

参考

ManualResetEvent

Monitor

其他资源

EventWaitHandle、AutoResetEvent 和 ManualResetEvent

托管线程处理

线程处理对象和功能