java结束线程的三种方法
2017-08-11 15:49
274 查看
参考来源:http://blog.csdn.net/xu__cg/article/details/52831127
1.设置退出标志,使线程正常退出,也就是当run()方法完成后线程终止
2.使用interrupt()方法中断线程
3.使用stop方法强行终止线程(不推荐使用,Thread.stop, Thread.suspend, Thread.resume 和Runtime.runFinalizersOnExit 这些终止线程运行的方法已经被废弃,使用它们是极端不安全的!)
前两种方法都可以实现线程的正常退出;第3种方法相当于电脑断电关机一样,是不安全的方法。
1.设置退出标志,使线程正常退出,也就是当run()方法完成后线程终止
2.使用interrupt()方法中断线程
3.使用stop方法强行终止线程(不推荐使用,Thread.stop, Thread.suspend, Thread.resume 和Runtime.runFinalizersOnExit 这些终止线程运行的方法已经被废弃,使用它们是极端不安全的!)
前两种方法都可以实现线程的正常退出;第3种方法相当于电脑断电关机一样,是不安全的方法。
相关文章推荐
- 【转载】Java多线程,判断其他线程是否结束的三种方法
- Java结束线程的三种方法
- Java结束线程的三种方法
- Java结束线程的三种方法
- java 创建线程的三种方法Callable,Runnable,Thread比较及用法
- Java之线程同步的三种方法
- Java创建线程的三种方法比较及用法
- 七、初学Java多线程:向线程传递数据的三种方法(没感觉三种方法有什么区别?)
- Java多线程初学者指南(7):向线程传递数据的三种方法
- java多线程二之线程同步的三种方法
- Java多线程:向线程传递数据的三种方法
- java通过共享变量结束run停止线程的方法示例
- Java多线程初学者指南(7):向线程传递数据的三种方法
- JAVA学习笔记49——线程概念+进程、线程区别+创建进程三种方法
- java 创建线程的三种方法Callable,Runnable,Thread比较及用法
- Java多线程初学者指南(7):向线程传递数据的三种方法
- Java多线程初学者指南(7):向线程传递数据的三种方法
- JAVA创建线程的三种方法
- 初学Java多线程:向线程传递数据的三种方法
- java多线程二之线程同步的三种方法