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

最新回答 / 我一个不小心
舞台的
Thread.sleep(50);
休眠结束之后,执行的
armyTaskOfSuiDynasty.keepRunning = false;
armyTaskOfRevolt.keepRunning = false;
来结束对打
volatile boolean keepRunning = true;
要加 volatile。
被路过的组长看到了,我为了证明清白,也给他看老师的视频,然后我们一晚上通宵看完了隋唐演义

最新回答 / 哈密瓜的哈
你绝对是直接 调用了 线程的  run() 方法,而不是 start() 方法  
谢谢老师,非常利于加强基础理解,在脑海里形成了很强很具体的多线程概念

已采纳回答 / 精慕门0548516
Thread thread = new Thread();Thread thread = new Thread(String name);Thread thread =  new Thread(Runnable runnable);Thread thread = new Thread(Runnable runnable, String name);入参name可以通过Thread.currentThread.getName()获得

最赞回答 / 珂呐尼
如果不加Thread.yield() 线程的执行就是按照一定规律顺序执行。不能制造出战场上的随意性。

最新回答 / qq_慕圣2566072
你的意思是执行结果的交替,但是在线程执行中,是通过cpu分配时间进行的交替运行的
屁话多,就是不讲原理!净扯些没用的
Arthur ,你好皮哟!
谢谢老师!
不过瘾啊 讲的太少了 就讲个线程基础,创建和停止,稍微讲了下锁,没了啊,真是入门介绍的水平啊
课程须知
本课程的学习,需要小伙伴们具有面向对象基础知识及 Java 语言基础。如果您是新手,建议先移步 《Java入门第一季》和《Java入门第二季》
老师告诉你能学到什么?
1、Java 中如何使用线程 2、什么是争用条件 3、线程如何交互

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消