title: CLR exits when a thread gets unhandled exception
body: <p>I have background threads in my application. When one of the threads gets an exception that is not handled the entire CLR exits. </p>
  
  <p>Is it normal behavior, or is it a bug in the CLR?</p>
  
  <p>I would expect that the thread will exit but the CLR will continue working.</p>