What is the difference between ManualResetEvent and AutoResetEvent in .NET? What is the difference between ManualResetEvent and AutoResetEvent in .NET? multithreading multithreading