AutoResetEvent

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

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

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

请参见

参考

ManualResetEvent

Monitor

概念

等待句柄

其他资源

EventWaitHandle、AutoResetEvent、CountdownEvent 和 ManualResetEvent

托管线程处理

线程处理对象和功能