为了账号安全,请及时绑定邮箱和手机立即绑定
没听懂的百度一下了解一下相关知识。
讲的还可以吧,老师也挺逗的,听不懂是你们对微机原理不熟悉,发现大学学的东西其实都是很有用的。
run() 和 start() 的区别: run() :仅仅是对象调用方法,而线程创建了并没有被执行。而start():是开启线程并执行该方法。
这PPT做得没谁了,哈哈哈,这样讲课是厉害啊
怎么说呢,老师确实花了很多心血,但感觉效果没达到。。。
到目前为止讲的还是挺好的,希望在后面有干货!!
故事听得我蛋疼,好好讲代码吧。。。
学过操作系统个人感觉讲得挺好的,至少比我老师好理解多了= = 谢谢

已采纳回答 / 萌萌哒猫头鹰
在舞台这个线程里面将两个军队线程对象的KeepRunning属性设置为false,从而结束了两个军队线程。<...code...>在军队线程里面,keepRunning需用volatile修饰,表示它可以被不同线程访问和修改。即:<...code...>
老师自我以为讲解得生动形象,却不知没有重点,多余话特别多……在没有讲解清楚的情况下强行讲故事……
Ms.Runnable继承了Thread类
Mr.Thread实现了Runnable接口

已采纳回答 / 海哥来了
因为你的计算机是多CPU计算机,就有可能并行执行,而不一定是并发

最新回答 / qq_云在风中_0
这么说吧,假如你有一个类是一个子类,他继承了某个父类。但是,这个子类需要具有线程的特性,这时候怎么办呢,因为每个java类只能继承一个类,所以这个子类不能继承Thread,这时候就只能实现runable接口了。需要注意的是1.在JDK8中貌似支持了java的多继承,这个我没查证哈,嘿嘿。2.在设计中一般我们均采用实现runable接口的方式,很少直接继承Thread的类。
看了这一节,才发现多线程的学习才刚开始。。。内容好多啊!
课程须知
本课程的学习,需要小伙伴们具有面向对象基础知识及 Java 语言基础。如果您是新手,建议先移步 《Java入门第一季》和《Java入门第二季》
老师告诉你能学到什么?
1、Java 中如何使用线程 2、什么是争用条件 3、线程如何交互

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消