关注
这里解释一下,volatile 的作用确实不是禁止指令重排序(虽然网上大都是这么笼统的说的) 之所以多线程会获取到未完全初始化完成的单例对象,是因为new关键字在字节码中是分三步来执行的,正是这三步的乱序造成了线程不安全的问题。volatile真正的作用是在这三步字节码前后加上内存屏障(而不是禁止重排),从而防止对象在未初始化完成就被获取
查看原帖
14 10
相关推荐
05-21 16:37
成都信息工程大学 深度学习 鬼迹人途:你去投一投尚游游戏,服务器一面,第一个图算法,做完了给你一个策略题,你给出方案他就提出低概率问题,答不上当场给你挂
点赞 评论 收藏
分享
牛客热帖
更多
- 1... 🌟择难路,未有疑,四非学院本运气拉满,春招拿下大厂后端6.8W
- 2... 秋招应该侧重准备哪个部分的内容1.6W
- 3... 恋爱四年没想到过自己会出轨7605
- 4... 史上最细SQL实战系列:sql笔试例题总结篇(建议收藏)6693
- 5... 其实主包早就找到工作了,但还是每天都刷6377
- 6... 双非二本的漫漫游戏开发春招路Ver2.0——失业、感悟、再出发(万字长文)5827
- 7... 离开软件测试才发现外面没有雨5246
- 8... 25届毕业现在在家呆了一个多月,没工作4694
- 9... 从天坑文科到大二腾讯的经历4580
- 10... 作为实习生,我问薪无愧4023
正在热议
更多
# 应届生,你找到工作了吗 #
7116次浏览 67人参与
# 神州信息工作体验 #
12659次浏览 62人参与
# 现代汽车前瞻技术研发急速编程挑战赛 #
40668次浏览 292人参与
# 实习生的蛐蛐区 #
9375次浏览 79人参与
# 说说你知道的学历厂 #
4473次浏览 41人参与
# 简历当中有水分算不算造假? #
7805次浏览 73人参与
# 社会教会你的第一课 #
3900次浏览 69人参与
# 歌尔求职进展汇总 #
54942次浏览 335人参与
# 你认为小厂实习有用吗? #
1985次浏览 33人参与
# 双非应该如何逆袭? #
177998次浏览 3095人参与
# 秋招盘点:机械人值得去的企业 #
73021次浏览 671人参与
# 毕业旅行去哪玩儿 #
9287次浏览 128人参与
# 三一集团提前批进度交流 #
23538次浏览 139人参与
# 没有合适的工作,你会先找个干着,还是考公考研 #
117275次浏览 1134人参与
# 非技术岗投递进展 #
145655次浏览 1264人参与
# 数字马力求职进展汇总 #
179984次浏览 1489人参与
# 材料进Fab厂真的劝退吗? #
44426次浏览 184人参与
# 百度秋招提前批进度 #
106212次浏览 1124人参与
# 春招进度记录 #
345081次浏览 3363人参与
# 上班到公司第一件事做什么? #
62431次浏览 527人参与
# 2023届毁约公司名单 #
200608次浏览 959人参与