我已经阅读了有关此文档,并且我理解。当代码通过AutoResetEvent时, event.WaitOne() 会重置,但 ManualResetEvent 不会。

这样对吗?

最佳答案

是的。就像收费站和门之间的区别一样。 ManualResetEvent是门,需要手动将其关闭(重置)。 AutoResetEvent是收费站,可让一辆汽车通过并自动关闭,直到下一辆汽车通过。

10-04 14:03