首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
醉里帅梦
2020-04-19 22:48
已编辑
北京电影学院 Java
关注
已关注
取消关注
JAVA volatile关键字的疑问
synchronized 关键字可以保证可见性吗?
请问synchronized可以保证可见性吗,可是在双重检查加锁的时候为什么还要用volatile 关键字保证变量的可见性?
#21天打卡剑指offer#
#Java#
提示
全部评论
推荐
最新
楼层
Slimshadys
中国矿业大学 Java
就是因为这个双重校验锁我和字节的三面面试官怼了10分钟,我从指令重排去解释,他非说不需要volatile关键字
2
回复
分享
发布于 2020-04-19 21:52
nightsee
湖南大学 Java
自己看源码
点赞
回复
分享
发布于 2020-04-19 20:47
春招必成offer收割机
门头沟学院 Java
变量的赋值操作依然可以被编译器优化,此时就有可能会发生指令重排序,加volatile就为了防止指令重排序(不知道说的对不对)(狗头保命)🤣🤣
点赞
回复
分享
发布于 2020-04-19 20:57
JavaEdge
华为_2012实验室_Java工程师
https://blog.csdn.net/qq_33589510/article/details/105319129 看我的博客解释
点赞
回复
分享
发布于 2020-04-19 22:59
牛客917384号
南京航空航天大学 Java
创建对象时候会导致其他线程访问到空对象,所以要加volatile加内存屏障
点赞
回复
分享
发布于 2020-04-21 08:05
菜开心
湖南大学 Java
凡事都加锁,未免有点太重量级了
点赞
回复
分享
发布于 2020-04-21 08:51
数据挖掘机
长沙理工大学 Java
看周志明那本JVM,关于dcl的有解释
点赞
回复
分享
发布于 2020-04-23 00:27
王小C
阿里巴巴_大钉钉事业部_java后端研发工程师
知识点 happen-before可见性和volatile的防止重排序,两个对同一个对象的锁内写,对下一次该对象的锁内读是可见的,这是HB规则的一条。DCL初始化以后都是非锁读的,但是由于可能的指令重排序,这就有个问题,初始化可能没完成就被读到了,volatile的目的是防止这种情况
点赞
回复
分享
发布于 2020-05-13 18:14
还没有回复哦~
相关推荐
10-25 16:10
电子科技大学 嵌入式软件开发
秋招总结
选择现在这个方向纯纯是教研室做这个方向,找到现在我才想清楚我想去国企类的公司,c++太难了,真的想转java了
点赞
评论
收藏
分享
11-04 11:13
已编辑
青岛农业大学 Java
山大地纬 Java一面凉经
面试时间20分钟研究方向深度遍历,广度遍历树和图的区别数据库索引优化get和post方法区别设计模式多线程写一个sql加班?出差?驻厂?
查看18道真题和解析
点赞
评论
收藏
分享
11-02 03:17
陕西理工大学 Java
25 届 java 菜鸡,想问问双非牛友们都 OC 了吗 #双非本科求职如何逆袭#
双非本科求职如何逆袭
点赞
评论
收藏
分享
10-30 15:13
Moka_未来星_后端开发实习生(实习员工)
南京杭州端点 java 一面
1.自我介绍2.项目拷打:问的是漂流瓶的实现3.讲一下redis,从内存,线程,性能这些方面讲4.你知道redsi连接池吗 yml里面spring.threadpoll进行配置5.redis的连接池是如何销毁的 spring.threadpool里面有timeout会进去自动过期6.你自己设计销毁线程,你要怎么进行处理 定时器啊,通知啊,轮询#牛客创作赏金赛# #软件开发笔面经#
查看6道真题和解析
牛客创作赏金赛
软件开发笔面经
点赞
评论
收藏
分享
10-29 15:42
天津机电职业技术学院 大数据开发工程师
好未来java
1.自我介绍2.实习拷打20分钟3.八股拷打1.有哪些集合,有什么实现2.各个集合类有什么用法3.redis有哪些数据结构,都有什么用法4.redis分布式锁的原理5.redis分布式锁是怎么解决重入问题的6.mysql事物怎么理解7.底层实现原理是什么样的8.mysql默认隔离级别9.可重复读和读已提交区别,底层是怎么实现的10.用过什么设计模式4.算法lc112,最长连续序列
查看12道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
1
4
分享
评论
提到的真题
返回内容
招聘动态
查看更多
阿里云管培生
2025届校园招聘
快手Star
2025届招聘
快手
销售类投递专区
富士通(西安)
2025校园招聘
全站热榜
1
...
到了新公司,不要用力过猛
2.3W
2
...
校招两方/三方违约模板
1.4W
3
...
【发帖有奖💰】爆料秋招开奖进展❗
1.3W
4
...
万字长文讲透金融科技方向的就业机会
1.1W
5
...
从露宿街头到百万级种子轮融资②——我的实习期都经历了什么
1.0W
6
...
秋招圆满结束!!
6935
7
...
同事在会议室扇了自己好几个大嘴巴子
6436
8
...
华为开奖,详细时间线
6335
9
...
我也是好起来了,都能收到offer了
5103
10
...
2026届秋招攻略-前期准备
4445
正在热议
#
拼多多求职进展汇总
#
234038次浏览
2032人参与
#
ai智能作图
#
22529次浏览
267人参与
#
北方华创开奖
#
66161次浏览
549人参与
#
25届秋招总结
#
399309次浏览
3999人参与
#
实习,投递多份简历没人回复怎么办
#
2436699次浏览
34708人参与
#
地方国企笔面经互助
#
6614次浏览
16人参与
#
阿里云管培生offer
#
59667次浏览
1751人参与
#
我的实习求职记录
#
6123894次浏览
83964人参与
#
机械求职避坑tips
#
22512次浏览
242人参与
#
25届机械人为了秋招做了哪些准备?
#
25321次浏览
357人参与
#
如果再来一次,你还会选择这个工作吗?
#
111420次浏览
1118人参与
#
机械人怎么评价今年的华为
#
157249次浏览
1346人参与
#
硬件兄弟们 甩出你的华为奖状
#
78065次浏览
625人参与
#
经纬恒润求职进展汇总
#
99358次浏览
960人参与
#
联想求职进展汇总
#
202764次浏览
1816人参与
#
如果你有一天可以担任公司的CEO,你会做哪三件事?
#
10066次浏览
217人参与
#
实习与准备秋招该如何平衡
#
723089次浏览
8551人参与
#
腾讯求职进展汇总
#
207785次浏览
1694人参与
#
牛客租房专区
#
4649次浏览
122人参与
#
华为工作体验
#
110207次浏览
855人参与
#
实习中的菜狗时刻
#
280709次浏览
2764人参与
#
腾讯工作体验
#
327416次浏览
2852人参与
牛客网
牛客企业服务