title: ManualResetEventSlim recommended wait time
body: <p>The MSDN documentation for <code>ManualResetEventSlim</code> states</p>
  
  <blockquote>
    <p>You can use this class for better performance than <code>ManualResetEvent</code> when wait times are expected to be very short.</p>
  </blockquote>
  
  <p>How long is "very short"? At what point will the benefit of using a kernel object with a <code>ManualResetEvent</code> outweigh the overhead of instantiating it?</p>