课程
/后端开发
/Java
/深入浅出Java多线程
怎么理解这句,怎么判断的,请细说一下
2016-09-21
源自:深入浅出Java多线程 3-3
正在回答
当中断没有发生时,this.isInterrupted()值为false,执行while循环体内程序,当中断发生时,this.isInterrupted()值为true,跳出while循环;如视频isInterrupted()是一个线程判断是否发生中断的方法,返回一个boolean值
雪中_悍刀行 提问者
楼上说的很清楚了,查看API文档可以知道,
while的判断条件为true时执行,为false时不执行,前面加!表示当判断线程没有发生中断时执行while循环体里面的;当线程发生中断时,不执行while循环体里面的。
举报
带你一起深入浅出多线程,掌握基础,展望进阶路线
3 回答大佬们,求帮助!为什么我在transfer方法中添加了一个if判断的代码,为什么结果明明是100000.00,系统却认为返回的能量总值不为100000.00,执行了if内的输出语句
6 回答为什么我的new Thread(new Actress(), "Ms.Runnable");这句上的new Actress()爆出这个下面这个错误
3 回答输出语句的重复,是由于什么呢?
1 回答中断和阻塞的区别?
2 回答为什么long time = System.currentTimeMillis(); while(System.currentTimeMillis()-time < 1000){ }这条语句相当于sleep1000