首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
看简介
华为_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
还没有回复哦~
相关推荐
昨天 15:44
已编辑
百度_后端实习(实习员工)
统招非全日制研究生 暑期实习(ByteIntern) 字节跳动
📅 时间线具体时间线就不说了,25年2月中旬, 字节跳动的暑期实习(ByteIntern)开启了。询问了校招hr,本人也进行了相关岗位的投递。有2次约面。约面1:电话时主动说明的非全脱产的情况,hr说去有用人部门沟通一下,过了一段时间简历更新为结束(演了一会)。约面2:电话时被动被问本硕是否为全日制,说明了硕士非全脱产的情况,可以开脱产证明,也指出某大厂脱产证明可以实习。hr表示她会记录一下,用户部门还在审核简历,通过会有通知。结果挂掉电话,官方信息状态秒挂(电话的时候演一下,挂掉直接不演了。说实话直接说非全不行,也可以接受,已经经历无数次,非要演一下何必呢)。通过f12,解析返回json数...
点赞
评论
收藏
分享
02-19 12:51
华为_硬件技术工程师(准入职员工)
26届实习攻略,附时间线,可供参考
写在前面:如果你是26届学生(本科和硕士研究生可参考),且以就业为导向(私企为主,国央企不包含),那么本篇文章可以供你参考,更适用于工科类。时间飞快,转眼就要三月份了,又到了“金三银四”的暑期实习招聘阶段。作为过来人,回想自己去年上半年找实习那段时光,非常理解有的同学焦虑的心情,所以把自己的一些经验写成这篇帖子,以供一些同学参考,希望能有所帮助。先简单说说个人情况,本人是24年3月份决定就业的,之前有过电赛经历,算是有一定的硬件基础,所以选择找硬件方向的实习岗位,最终在24年6月份收到了华为的硬件实习offer,24年7月到9月在西安华为实习,随后参加秋招,在24年12月签约了华为。时间线见下...
牛客创作赏金赛
点赞
评论
收藏
分享
02-15 16:23
中南大学 Java
哇为胃大,无需多盐
以后回家吃席坐公务员一桌#牛客创作赏金赛# #华为# #华为工作体验# #华为开奖那些事#
野猪不是猪🐗:
签了美团真是不一样! 亲戚们都知道我签了美团,过年都围着我问送一单多少钱,还让弟弟妹妹们引以为戒,笑我爸我妈养了个🐢孩子,说从小就知道我这个人以后肯定没出息,我被骂的都快上天了
牛客创作赏金赛
华为工作体验
点赞
评论
收藏
分享
01-18 04:33
北京交通大学 Java
26简历求拷打
今年想找大厂的暑期实习备战明年校招,简历有什么需要优化的吗,荣誉奖项实在是没有,比赛确实没参加过
whopxx:
哥我刚进抖音就刷到有人在直播点评你的简历
点赞
评论
收藏
分享
02-19 17:39
已编辑
沈阳化工大学 Java
腾讯后台开发-Hr部门(面试官特别不尊重人)
自我介绍最长无重复子串(秒嘞)sychronized和ReentrantLock的区别平时多线程怎么使用的线程池怎么设置参数线程安全的单例模式怎么考虑JVM介绍一下有没有进行过JVM调优(说了xms、xmx和xx)还有其他的呢(说了其他的但是具体参数忘记了没说)k8s和docker了解呢(说了一下基础概念,具体忘记了就没说)map都是用什么样的maphashtable怎么保证线程安全的,concurrentHashmap呢,怎么去选择呢,底层都是怎么实现的呢索引失效遇见过呢怎么对于慢查询进行优化呢优化之后还是会慢怎么做(分库分表和提升服务器性能)怎么分库分表呢(水平垂直,这个场景可能说的不好他...
玫瑰终会盛开:
而且他说话的声音不清楚,导致好多问题听不清,需要我和他确认一下
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
1
4
分享
评论
提到的真题
返回内容
招聘动态
查看更多
京东 TET管培生
全站热榜
更多
1
...
脱下孔乙己长衫,浅聊一下就业下沉!
2.6W
2
...
美团java后端日常实习一二面
1.5W
3
...
腾讯PCG QQ后台开发一面
1.3W
4
...
腾讯/字节/快手 前端面经汇总
9665
5
...
【未来准备7】就业下沉时代,如何摆脱困境
8073
6
...
实习入职第一天,应该做点啥❓
7285
7
...
腾讯2025暑期实习提前批前端开发面经(已OC)
5934
8
...
[26届四段大厂]“HR面致命题!腾讯字节亲测”
5464
9
...
当你获得字节offer的那天,一切都将作废。你的本科作废,你的专业作废,星星作废,月亮作废,银河系作废,宇宙作废,你的恨作废,你的前半生作废。悬梁七战终上字节,大雪深埋垃圾本科!字节的录取通知书会像一
5185
10
...
【有奖互动】你问过DeepSeek什么意想不到的问题?
5034
创作者周榜
更多
正在热议
更多
#
听劝,这个简历怎么改
#
18162次浏览
237人参与
#
你见过最离谱的招聘要求是什么?
#
146179次浏览
869人参与
#
水滴春招
#
33965次浏览
570人参与
#
你想留在一线还是回老家?
#
16574次浏览
236人参与
#
分享一个让你热爱工作的瞬间
#
16481次浏览
173人参与
#
25届如何提前做秋招准备?
#
145523次浏览
2288人参与
#
入职第四天,心情怎么样
#
12655次浏览
88人参与
#
面试被问“你的缺点是什么?”怎么答
#
10929次浏览
217人参与
#
参加完秋招的机械人,还参加春招吗?
#
27639次浏览
281人参与
#
如果你有一天可以担任公司的CEO,你会做哪三件事?
#
20709次浏览
415人参与
#
机械校招之路总结
#
80281次浏览
1759人参与
#
第一份工作应该选高薪还是热爱?
#
5098次浏览
83人参与
#
如果重来一次你还会读研吗
#
156905次浏览
1716人参与
#
租房找室友
#
8505次浏览
53人参与
#
职场新人生存指南
#
200922次浏览
5560人参与
#
地方国企笔面经互助
#
18108次浏览
26人参与
#
简历无回复,你会继续海投还是优化再投?
#
49003次浏览
564人参与
#
读研or工作,哪个性价比更高?
#
26490次浏览
357人参与
#
你们的毕业论文什么进度了
#
904951次浏览
8995人参与
#
文科生还参加今年的春招吗
#
4448次浏览
32人参与
#
百度工作体验
#
178208次浏览
1780人参与
牛客网
牛客企业服务