title: What's the difference between Invoke() and BeginInvoke()
body: <p>Just wondering what the difference between <code>BeginInvoke()</code> and <code>Invoke()</code> are? </p>
  
  <p>Mainly what each one would be used for.</p>
  
  <p>EDIT: What is the difference between creating a threading object and calling invoke on that and just calling <code>BeginInvoke()</code> on a delegate? or are they the same thing?</p>