title: If you call EventWaitHandle.Set() X times, will it signal X threads if X the threads haven't started yet?
body: <p>In other words I have a thread that starts and calls <code>waitHandle.Set()</code> multiple times. Then I start several threads and each is waiting on that <code>WaitHandle</code>. Will X of the them be signaled where X is the number of times the original thread called <code>waitHandle.Set()</code>?</p>
  
  <p>Is there a structure that supports what I'm trying to accomplish more closely?</p>