为了账号安全,请及时绑定邮箱和手机立即绑定
看啦这么多慕课网的视频今天才知道 代码资料是可以下载的 晕死
学过线程、了解线程的觉得老师讲的很好。没基础请出门左转。

最新回答 / 慕侠8218338
结合代码和ppt,再使用屏幕录制专家,就可以搞定了
不是,我看了3遍了,我才知道那个main函数里面的二次定义线程里的多余内容是getname()函数所get的,说明白啊,我代码试出来的,,,

最赞回答 / define_ray
在使用Runnable定义的子类中没有start()方法,只有Thread类中才有。此时观察Thread类,有一个构造方法:public Thread(Runnable targer)此构造方法接受Runnable的子类实例,也就是说可以通过Thread类来启动Runnable实现的多线程。(start()可以协调系统的资源)在程序开发中只要是多线程肯定永远以实现Runnable接口为主,因为实现Runnable接口相比继承Thread类有如下好处:避免点继承的局限,一个类可以继承多个接口。适合于资源的共...
java知识点不够突出!!!
有一起上进学习的 加我QQ:1779303159(加时备注一下,不然一般不乱添加)
这讲的太水了吧!!!
一个字 水
两个字 水水
三个字 水水水
王尼玛你居然是这样的人!!

已采纳回答 / 慕粉4270154
在EnergySystemTest中只创建了一个EnergySystem对象eng,每个线程使用的都是eng这对象里lockObj对象。
join();的作用是让谁等待啊
课程须知
本课程的学习,需要小伙伴们具有面向对象基础知识及 Java 语言基础。如果您是新手,建议先移步 《Java入门第一季》和《Java入门第二季》
老师告诉你能学到什么?
1、Java 中如何使用线程 2、什么是争用条件 3、线程如何交互

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消