title: C# : How to pause the thread and continue when some event occur?
body: <p>How can I pause a thread and continue when some event occur?</p>
  
  <p>I want the thread to continue when a button is clicked.
  Someone told me that <code>thread.suspend</code> is not the proper way to pause a thread.
  Is there another solution? </p>