In Java, Die is one of the states on a thread.
What causes a thread to enter this state?
All Threads die either by returning from the call to the run method or by throwing an exception that propagates beyond the run method.
Thread
run