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

细说Java多线程之内存可见性

难度中级
时长57分
学习人数
综合评分9.63
181人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.4 逻辑清晰
浅显易懂,挺不错的。
以前总是朦朦胧胧的,看后清晰多了,多谢老师的视频教程
给老师点个赞,谢谢

最新回答 / MrToms
volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。
老师讲的不错,内容和这篇博客蛮像的
http://www.cnblogs.com/fguozhu/articles/2657904.html
老师的2们线程的课,收益匪浅~太感谢了~
完结,撒花~*★,°*:.☆\( ̄▽ ̄)/$:*.°★*
讲的真心好~ 自己看别的博文,弄的云里雾里的~
学完了,又长知识了...
感觉这个共享变量可见性的原理跟多核系统与内存维持一致性好相似
课程须知
学习本课程前,你需要熟练掌握Java的基础语法,熟悉Java多线程的基础知识,以及synchronized实现线程同步的方法。
老师告诉你能学到什么?
1、内存可见性 2、指令重排序 3、as-if-serial语义 4、synchronized实现可见性 5、volatile实现可见性

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消