手动复位事件,自动复位事件

时间:2010-01-19 10:37:23

标签: c#

在C#中,手动重置事件,autoresetevent之间有什么区别。同时应该使用相同的。将autoresetevent设置为true或false有什么区别。

1 个答案:

答案 0 :(得分:16)

对于ManualResetEvent,在您拨打Set()后,您必须故意致电Reset()将其重新置于无信号状态,以便拨打WaitOne()块。

AutoResetEvent不需要这样做。

MSDN上ManualResetEventAutoResetEvent的文档非常好。