停止线程
2018-09-25 本文已影响0人
lost_generation
1.使用退出标志,设置标志位,使线程正常退出,当run方法完成后线程终止
2.使用interrupt()方法终止线程,不会终止一个正在运行的线程,需加入判断才可以完成线程终止。
3.使用stop()方法强行终止线程,可能产生不可预想的效果。
join()方法:子线程处理耗时操作,!主线程等待子线程执行完成之后再结束。等待线程对象销毁。
1.使用退出标志,设置标志位,使线程正常退出,当run方法完成后线程终止
2.使用interrupt()方法终止线程,不会终止一个正在运行的线程,需加入判断才可以完成线程终止。
3.使用stop()方法强行终止线程,可能产生不可预想的效果。
join()方法:子线程处理耗时操作,!主线程等待子线程执行完成之后再结束。等待线程对象销毁。