标签: c#
在C#中,手动重置事件,autoresetevent之间有什么区别。同时应该使用相同的。将autoresetevent设置为true或false有什么区别。
答案 0 :(得分:16)
对于ManualResetEvent,在您拨打Set()后,您必须故意致电Reset()将其重新置于无信号状态,以便拨打WaitOne()块。
ManualResetEvent
Set()
Reset()
WaitOne()
AutoResetEvent不需要这样做。
AutoResetEvent
MSDN上ManualResetEvent和AutoResetEvent的文档非常好。