课程
/后端开发
/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()爆出这个下面这个错误
1 回答中断和阻塞的区别?
3 回答输出语句的重复,是由于什么呢?
3 回答在ArmyRunnable类中,为什么要加入Thread.yield()?我试了一下不加这句话,也可以满足要求,加与不加这句话的区别在哪?
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号