我已经阅读了有关此文档,并且我理解。当代码通过AutoResetEvent
时, event.WaitOne()
会重置,但 ManualResetEvent
不会。
这样对吗?
最佳答案
是的。就像收费站和门之间的区别一样。 ManualResetEvent
是门,需要手动将其关闭(重置)。 AutoResetEvent
是收费站,可让一辆汽车通过并自动关闭,直到下一辆汽车通过。
我已经阅读了有关此文档,并且我理解。当代码通过AutoResetEvent
时, event.WaitOne()
会重置,但 ManualResetEvent
不会。
这样对吗?
最佳答案
是的。就像收费站和门之间的区别一样。 ManualResetEvent
是门,需要手动将其关闭(重置)。 AutoResetEvent
是收费站,可让一辆汽车通过并自动关闭,直到下一辆汽车通过。