课程
/后端开发
/Java
/深入浅出Java多线程
当前线程休眠了 那为什么线程内的 线程还可以运行呢?(如隋军,起义军)
舞台{隋军,起义军} 舞台包含了隋军,和起义军 为什么舞台都休眠了 隋军和起义军的线程还在继续运行呢?
2016-03-24
源自:深入浅出Java多线程 2-4
正在回答
不不,说明你还没理解休眠到底什么意思。sleep()只是让线程休眠一定时间,时间到了后会继续执行线程。而且隋军和起义军又是两个线程,一旦start()后,除非运行完或者主动让出资源,又或者其他线程join()进来,否则是不会结束的
qq_老表_1 提问者
sleep休眠的是你写的程序的线程
举报
带你一起深入浅出多线程,掌握基础,展望进阶路线
1 回答为什么thread是单独地休眠舞台,军队和农民军不休眠?
1 回答舞台休眠了,军队是在舞台的run方法里,不也会跟着休眠吗
5 回答把舞台休眠Thread.sleep(50)去掉后,根本一次都没有调用隋军和农民军作战,这是为什么?
12 回答舞台线程为什么要添加休眠?
1 回答舞台线程和两个军队线程是什么关系啊
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号