课程
/后端开发
/Java
/深入浅出Java多线程
为什么用Actor actor=new Actor();就会有run方法的输出内容,用Thread actor = new Thread();就运行了之后什么都没有哦
2017-05-06
源自:深入浅出Java多线程 2-3
正在回答
Actor actor=new Actor(); 这个是重写了run方法,执行了才有输出内容
Thread actor = new Thread()这个可以查看Java Thread 类的源码中run方法的实现,这个简单理解为不继承Thread类重写run方法,就是什么也不干的。
举报
带你一起深入浅出多线程,掌握基础,展望进阶路线
4 回答为什么Runnable没有运行结果
3 回答这个运行结果没有顺序啊
1 回答没有循环的内容,直接提示战斗结束了怎么回事?
1 回答这个代码编译器不报错,但是运行时出现停止运行的显示怎么回事
2 回答是不是使用了join 之后,使用了join 的线程运行结束之后才能让这个程序再次的运行下去。如果不是用join 那么这个线程在运行的时候和当前方法中的运行关系不大。所以就提前输出了战斗结束。
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号