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

最新回答 / wangdd3
你运行的什么程序啊??  程序中有控制台打印输出么??

已采纳回答 / 转变者
这里不一样的呀!public class ActorCopy extends Threadclass Actress implements Runnable

最新回答 / qq_慕圣2277235
运行多少次不清楚,但是使用sleep(50)给了军队线程交互时间。时间结束while循环终止。

已采纳回答 / 天启之魂
如果使用if 那么判断标记后,线程等待然后被唤醒 会直接执行下面的语句,但是可能这时条件是不成立的所以需要重新判断条件 使用while就可以重复判断标记

最新回答 / 慕斯卡4106679
应该是调用了这个方法实例化,具体查查JDKpublic Thread(Runnable target, String name)

最新回答 / 慕移动9181930
去意见反馈。会有人解决的为什么?配置系统变量,就是所有用户都可以用,配置用户变量就是只用当前用户可以用?

已采纳回答 / 天启之魂
没看到你别的代码,也没看这个题目,不知道具体问题, 但是就你出现的那个问题,notify是唤醒线程池中的任意一个线程,当你的读和取都有多个线程时,有使用的同一个锁,确实会造成死锁,JDK1.5 java.util.concurrent.locks 包中提供了更方便的灵活的解决办法    java.util.concurrent.locks包下    Lock接口:代替了同步代码块或者同步函数,将同步的隐式锁操作变为了显示操作,而已可以加上多个监视器,Condition接口中signal();唤醒锁上指定监...

最新回答 / hanker6364
。。。是通过Thread类和runnable接口创建线程这是创建一个线程的两种方式

已采纳回答 / 淡彩Sone
run方法只是方法体里是你需要执行的业务逻辑。while(true)当然条件为真,那么循环必定永远执行下去。跑不出去?对啊!思路没错的,里面条件为真的循环一直在走,那么run就没有走到方法体最后一行的机会,那么run方法永远不结束,线程也不会结束。你说的是课程里那个能量守恒吧?时间在变,能量在变,所以以现实世界的逻辑套用到程序,那么就是一个永久的执行过程,没有停止的,除非宇宙大爆炸?那也不一定,炸完了能量转移了也不一定,也还没完。。。

最新回答 / sunyx
不会,没有通知,一个set集如何知道要进行锁释放呢
课程须知
本课程的学习,需要小伙伴们具有面向对象基础知识及 Java 语言基础。如果您是新手,建议先移步 《Java入门第一季》和《Java入门第二季》
老师告诉你能学到什么?
1、Java 中如何使用线程 2、什么是争用条件 3、线程如何交互

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消