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

细说多线程之Thread VS Runnable

难度初级
时长 1小时 0分
学习人数
综合评分9.63
171人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰
Runnable适用于多个线程共享同一个资源。
守护线程。用户线程。主线程,连接网络的子线程。守护线程。守护线程随jvm一起结束工作。监测锁持有的状态的线程。最常见的守护线程:垃圾回收线程

已采纳回答 / MartonZhang
要解释的话,可能不是三言两语能够说清楚,而且你也不一定能理解的了,这个问题先放下,留意一下我的下门课程:内存可见性,目前还没上线,下门课程看完就差不多理解了!
谢谢老师,讲的很好!
讲的好,解说界面做的更好。
看完了,老师是否可以就同步块。。。。讲讲嘞
期待老师后继课程!!!!
老师讲的非常好!!!
java只能单继承但是可以多实现
使用继承的方法你只能继承一次,使用接口的方法的话,可以间接实现多继承。大概就是这么个意思

讲师回答 / MartonZhang
标准做法是使用标志位退出,stop淘汰掉是因为会带来一些潜在的威胁,因为stop会在任何可能的时候停止线程,而不不一定是合理的时候,很有可能会带来线程的不安全或者死锁等问题。

讲师回答 / MartonZhang
你好,安全的实现方式很明显是应该加互斥的,但是《深入浅出java多线程》中已经有了比较详细的讲解,所以我这里没必要做重复的讲解,课程的重点不在这里,没加入互斥也是为了给大家一些思考和改进的余地!
很不错的 讲来都听得懂 大赞
挺好 runable创建线程
jstack,涨姿势了!!!
窗口2卖了一张票,剩余票数为:3

窗口3卖了一张票,剩余票数为:2

窗口3卖了一张票,剩余票数为:1

窗口3卖了一张票,剩余票数为:0

窗口1卖了一张票,剩余票数为:3
最后一个、个剩余票数明显不对啊
课程须知
学习本课程前,你需要熟练掌握Java的基础语法,熟悉Java中创建线程的两种方式,熟悉Java多线程中常用的一些方法。
老师告诉你能学到什么?
1、多线程创建方式的比较和选择 2、线程的生命周期、守护线程

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消