最后的思考题,按照有的问答提出的可以在catch中再次使用interrupt()方法,结果线程并没有停下来,求大神找找原因

来源:3-3 Java线程停止广为流传的错误方法---interrupt方法

慕村3124171

2020-08-18 13:50

程序如下:

http://img2.mukewang.com/5f3b6bcf0001422003930471.jpg

http://img4.mukewang.com/5f3b6be800014deb04230286.jpg

结果如下:

http://img.mukewang.com/5f3b6c180001d87c01190193.jpg后面接着执行永不停止

写回答 关注

1回答

  • yytoo
    2020-08-22 22:47:06

    http://img1.mukewang.com/5f412f6600015ccb04190277.jpg

    这里改成this.interrupt()

    http://img2.mukewang.com/5f412f96000192e507100244.jpg;

    interrupted和interrupt是两个方法


深入浅出Java多线程

带你一起深入浅出多线程,掌握基础,展望进阶路线

186088 学习 · 464 问题

查看课程

相似问题