这句怎么判断的

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

雪中_悍刀行

2016-09-21 16:39

http://img.mukewang.com/57e246ef000199e308220336.jpg

怎么理解这句,怎么判断的,请细说一下

写回答 关注

2回答

  • qq_奋斗的青年_03620831
    2016-09-21 18:38:58
    已采纳

    当中断没有发生时,this.isInterrupted()值为false,执行while循环体内程序,当中断发生时,this.isInterrupted()值为true,跳出while循环;如视频isInterrupted()是一个线程判断是否发生中断的方法,返回一个boolean值

    雪中_悍刀行

    吆西

    2016-09-23 10:13:21

    共 1 条回复 >

  • 慕粉064957747
    2016-09-21 18:58:01

    楼上说的很清楚了,查看API文档可以知道,http://img.mukewang.com/57e267170001265007690248.jpg

    while的判断条件为true时执行,为false时不执行,前面加!表示当判断线程没有发生中断时执行while循环体里面的;当线程发生中断时,不执行while循环体里面的。

深入浅出Java多线程

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

186065 学习 · 502 问题

查看课程

相似问题