title: What is the difference between ManualResetEvent and AutoResetEvent in .NET?
body: <p>I have read the documentation on this and I think I understand. An <a href="http://msdn.microsoft.com/en-us/library/system.threading.autoresetevent.aspx" rel="noreferrer"><code>AutoResetEvent</code></a> resets when the code passes through <code>event.WaitOne()</code>, but a <a href="http://msdn.microsoft.com/en-us/library/system.threading.manualresetevent.aspx" rel="noreferrer"><code>ManualResetEvent</code></a> does not.</p>
  
  <p>Is this correct?</p>