title: In .NET, what happens to a thread when it finishes its task? Do I need to manage this?
body: <p>Do I need to do something with this thread after it has completed the Console.WriteLine (suspend it or something) or will garbage collection kick in and remove this thread?</p>
  
  <pre><code>public void testThreading() {
  
      .. do some stuff
  
      var t = new Thread(() =&gt; { Console.WriteLine("hey!"); })
      t.Start();
  
  }
  </code></pre>