黑马程序员技术交流社区

标题: 线程用什么方法结束 [打印本页]

作者: babysa    时间: 2016-10-7 00:16
标题: 线程用什么方法结束
API给我们提供的Thread类的stop()方法,由于其不安全性已被淘汰,还有 什么方法结束线程啊
作者: 企鹅1号    时间: 2016-10-7 00:24
电源按钮,不用谢

作者: 读书可以当饭吃    时间: 2016-10-7 00:28
我觉得用return就可以,因为return可以结束方法嘛,结束了run方法,线程自然就结束了
作者: babysa    时间: 2016-10-7 13:29
读书可以当饭吃 发表于 2016-10-7 00:28
我觉得用return就可以,因为return可以结束方法嘛,结束了run方法,线程自然就结束了 ...

谢谢  知道了
作者: 15835811325    时间: 2016-10-7 15:06
线程在执行完毕之后就会死亡,,,,如果想要停止,,,直接退出jvm就好,,System.exit();
作者: lovebaby    时间: 2016-10-7 17:27
有个stop方法
作者: q1w2e3r4    时间: 2016-10-7 19:59
stop过时也可以用吧?
作者: Zzh94520    时间: 2016-10-7 21:51
........................
作者: 暮雨微凉    时间: 2016-10-7 21:59
stop过时了
作者: zhaokun    时间: 2016-10-7 22:04
过时了应该可以用啊 ,  也可以用system.exit();退出应该也可以啊
作者: babysa    时间: 2016-10-7 22:50
zhaokun 发表于 2016-10-7 22:04
过时了应该可以用啊 ,  也可以用system.exit();退出应该也可以啊

有道理,谢谢啦,都没想起这个
作者: babysa    时间: 2016-10-7 22:52
zhaokun 发表于 2016-10-7 22:04
过时了应该可以用啊 ,  也可以用system.exit();退出应该也可以啊

有道理,谢谢啦,都没想起这个
作者: 老爹很帅    时间: 2016-10-7 23:28
平时很少研究这个
作者: yu244934256    时间: 2016-10-8 00:22
System.exit(0);正常结束JVM。
作者: 此间的少年    时间: 2016-10-8 12:05
1.  使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。
2.  使用stop方法强行终止线程(这个方法不推荐使用,因为stop和suspend、resume一样,也可能发生不可预料的结果)。
3.  使用interrupt方法中断线程。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2