为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / 染红_街道
Lock lock = new ReentrantLock()lock.lock()lock.unlock()

最新回答 / 慕粉3291149
这两句话之间一直是stage线程占用着cpu啊  其他两个线程不应该是阻塞状态吗 怎么会运行

最新回答 / qq_云在风中_0
这么说吧,假如你有一个类是一个子类,他继承了某个父类。但是,这个子类需要具有线程的特性,这时候怎么办呢,因为每个java类只能继承一个类,所以这个子类不能继承Thread,这时候就只能实现runable接口了。需要注意的是1.在JDK8中貌似支持了java的多继承,这个我没查证哈,嘿嘿。2.在设计中一般我们均采用实现runable接口的方式,很少直接继承Thread的类。

最新回答 / 亚细亚加娃
EnergyTransferTask task = new EnergyTransferTask(eng, i, INITIAL_ENERGY); //是指为能量系统中的每个盒子(即每个元素)创建一个能量转移任务,这个任务的最大转移量是INITIAL_ENERGY(即1000)。当然初始化时,每个盒子的初始能量是INITIAL_ENERGY(即1000).能量系统中的每个元素=能量系统中的每个盒子我是这样理解的,不造对不对哦~

最新回答 / 土牛
我得到最后的答案是因为每次都执行一次notify;所以即使他wait()了释放了锁,由于他上一次执行了 notify()了,所以就已经叫醒了另外的线程,注意这个notify和wait()不是在同一次过程中的。

最新回答 / Vip猪猪
启动了就必须运行一次吧,stop方法不是可以让其戛然而止么?、、

最赞回答 / 啊哩噜秋秋哈呀呀
就是在两军交战结束后到程咬金出现期间留了两秒的空档 为了观看清晰

最新回答 / 我爱孙佳怡
for循环开启了100条线程,想明白了真的舒服。。。

最新回答 / 我爱孙佳怡
感觉听视频里讲,不如来看评论,评论描述的还清楚些

最新回答 / lxlacie
因为是在main方法中调用的,而main是静态方法,静态方法中只能调用静态的变量和方法

最赞回答 / changrui0608
线程的原理是,把CPU的一个核心,在时间上分成很多极短的时间片,每个时间片处理一个线程的一部分,当一个时间片完成后,下一个时间片可能选择任何一个有条件运行的线程来执行。例如,有...
课程须知
本课程的学习,需要小伙伴们具有面向对象基础知识及 Java 语言基础。如果您是新手,建议先移步 《Java入门第一季》和《Java入门第二季》
老师告诉你能学到什么?
1、Java 中如何使用线程 2、什么是争用条件 3、线程如何交互

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消