title: Find out if a thread has started?
body: <p>I have the following code:</p>
  
  <pre><code>var x = new Thread(new ThreadStart(Delegate));
  x.Start();
  </code></pre>
  
  <p>This will create a new thread and start it.</p>
  
  <p>How can I detect that thread X has started to execute without a do while loop right after?</p>