What happens to internal threads after the main thread finishes execution?
E.G:
Program 1 creates 5 threads to run in background. 
   Program 1 crashes. 
   Are those threads alive?
They will get killed because threads are bound in the process context?
 
     
     
    