第一种:线程类测试类console结果:第二种:线程类不变,测试类注释sleep方法console结果:想问下:为什么两次结果“在沉睡中被停止,进入try!false”和“在沉睡中被停止,进入try!true”会不一样?
1 回答
临摹微笑
TA贡献1982条经验 获得超2个赞
主线程和子线程是独立运行的,有sleep(100)的这个,在这100ms中子线程已经运行过了,进入了sleep(200000),而没有这100ms,主线程抢在了子线程的前面运行了mt.interrupt();
添加回答
举报
0/150
提交
取消