1,线程正常执行完毕,正常结束。2,监视某些条件,结束线程的不间断运行。3,捕获InterruptedException 运行时异常,中断当前线程。也不知道对不对,凑合着看吧。
1.线程执行结束2.其他线程使用线程锁3.主线程结束