终止线程执行方法

来源:互联网 发布:mac版迅雷没速度 编辑:程序博客网 时间:2024/05/09 01:13

正常情况,线程执行完run的内容后退出,或者执行run时出现异常退出。。。只能等待线程自己执行的被动等待

主动终止正的执行线程的方法:

1、stop方法。简单粗暴。将不被支持

2、在设计run时定义一个标志位,通过在调用方改变标记位的值退出run

3、在run中添加“毒丸”判断,若发生则终止线程

4、使用interrupt方法

5、Future cancel方法

0 0