首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
upjmbai5800
2019-08-15 10:45
已编辑
中国银联_技术开发中心_应用开发
关注
已关注
取消关注
多线程、锁、CAS和AQS(2)
多线程、锁、CAS和AQS(2)线程安全之可见性
1、共享变量在线程间不可见的原因
可结合Java内存模型一起阅读
2、可见性 synchronize
使用synchronize修饰后可以保证共享变量的可见性
3、可见性 volatile
可以通过内存屏障和禁止重排序实现。
对volatile变量进行写操作时,会在写操作后加入一条store屏障指令,将本地内存中的共享变量刷新到主内存。
对volatile变量进行读操作时,会在读操作前加入一条load屏障指令,从主内存读取共享变量。
4、有序性
Java内存模型允许编译器和处理器对指令重排序,重排序虽然不会影响单线程的执行正确性,但是会影响到多线程并发执行的正确性。
vovolatile、synchronize和lock可以保证有序性。
happens before规则,Java内存模型有详细叙述。
5、安全的发布对象
典型的例子就是单例模式的实现,核心就是保证线程安全的三个原则。
提示
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
今天 09:42
清华大学 机械设计/制造
机械研究生期间真的能学到东西吗?
对于还没有读研的小伙伴一定会觉得读了研究生都会一定高端的技能或者视野比较开阔。但是当你读研了,你就会发现不同导师情况不一样。比如:1、假如你遇到了放养型的导师,研究方向、技能全靠自己发现与自学。你们可以考虑读研期间去企业实习,去企业中学习一些实用的工作技能。研一学课程研,二做实验研,三毕业论文。实际上只有研二才能全心全意学习。研一的彷徨,研三的焦虑,学习的时间还是比较短。2、假如你遇到比较严厉的导师,他会强迫你学习,给你各种任务。比如他的一些横向项目给你做。3、还要另一情况学了跟没学一样。因为有些方向偏向发论文,跟实际的工作没有任何帮助。我们大部分人读研的目的是为了更好的就业,所以要学一些对就...
牛客创作赏金赛
点赞
评论
收藏
分享
06-05 20:02
门头沟学院 C++
找不到实习
大佬们我这简历该咋改啊,投出去没几个发面试的
简历中的项目经历要怎么写
点赞
评论
收藏
分享
04-24 21:09
已编辑
门头沟学院 测试工程师
字节 我也配?
我也配???算法题这辈子总共做过十道计网约等于没学过sql只会增删改查编程语言学了几年还是只知道if else本来就是投着玩。。你还真要面我你真敢啊
坚定的芭乐反对画饼_许愿Offer版:
好好准备,字节会记录面评的,面评脏了就不好捞了
字节求职进展汇总
0offer互助地
点赞
评论
收藏
分享
04-11 00:51
已编辑
门头沟学院 Java
两个月的努力,抵不过一纸offer
先说一下楼主的情况:双非本大三,两段实习,javaer,想要找一个暑期大厂offer,努力了两个月,三月份每天的状态就是算法,八股,项目,四月份更是一个面试没有,最终还是没有结果,心碎了一地。期间面了一些中小厂,大厂只有腾讯约面,其他大厂都投了一遍,但是还是石沉大海。再看一下楼主的面试结果吧,就不说ttl了腾讯s3:三面挂csig:一面挂teg:三面挂wxg:一面挂没错,面了八次腾讯,两次三面挂,当时真的心都碎了。其他中小厂都有面,有的没过,有的oc,但是都没有去。其他大厂投了简历,但是不是简历挂,就是测评挂,都说今年行情好很多,各大厂都扩招,可是问题出在那里呢?学历背景吗?实习经历吗?还是简历不够好看?依稀记得,从年初七就离开了家里,回到学校,早早准备面试,当时自己认为凭借着自己的两段实习经历,以及大二就开始准备的八股算法,拿大厂offer不是问题,但是还是不敢放松,回校的状态每天就是算法,八股,还有查看各种招聘信息,想着尽早投机会多,但是事实证明,投的早,不如投的刚刚好。当时想着,先投一些中小厂开始面试,找找面试感觉,从2.10就开始有面试了,基本都是线下面试,面试的感觉都很不错,觉得自己的状态慢慢回来了,期间也有oc一些中小厂,但是自己的目标并不在此,只是想练一下手,遂拒。后面投了腾讯的暑期实习基地,不久就约面了,第一次面这么大的厂,多少有点紧张,好在运气还不错,遇到的面试官也比较好,一直干到了三面,期间看牛客有不少说一面就挂了的,感觉自己还是比较幸运的,但是没想到倒在了三面,一周后就挂了,伤心是有的,但是想到这才刚刚开始,还有很多机会,便继续准备下一次面试了,很快,被另外一个部门捞了,一进会议,面试官没开摄像头,看网上说没开摄像头很多都是kpi,但是自己给自己打气,认为面试官只是不方便开摄像头罢了,面完,感觉良好,没问什么很难得问题,基本都答出来了,算法两道也a了一道,感觉实习不会这么严格吧?还是过了一会挂了,因为这个?还是技术不太匹配?面试过程中说搞C++的,心想,搞c++的你面我干啥?唉,这时候有点气馁,然后就接下来半个月没有面试。这时已经是三月底了,看到牛客好多人都已经陆陆续续拿到了offer,看人家的面试准备也没那么早,有0实习的,有没刷算法的,有两个面的,,,唉,反正是一言难尽啊,感觉努力没有什么意义,面试多半是看面试官的感觉,主观性很大啊,只要你技术没有太大的问题。第三次面试腾讯,面试来的比较突然,期间已经有几天没看八股什么的了,临时看了一下之前自己做的面试笔记,但是面试却异常顺利,三天闯到了三面,自己也不敢相信,三面玩感觉也良好,脑子里不得不想着一些“offer结算画面”,但是过了一会查看流程显示“流程终止”,我?哎,当时真的有苦说不出啊,也是一晚没睡。后面就逐渐开始褪去大厂梦了,看着曾经跟自己交流的牛油,朋友,认识的人,觉得他们技术不太如你,算法刷的没你多,进了大厂,但是这又如何呢?能力强不强不是你了说了,面试官说了算。也逐渐知道,不是你能力好就可以了,还得有运气,运气,运气。这个过程太累了,和自己和解吧,不用非得大厂,找个合适一点的就好,放轻松一点。今天有点心事睡不着,闲着想写一些自己的面试过程,勿喷。附上一张面试的情况,公司就不方便透露了。
怒卷的斯科特:
八分运气两分实力
点赞
评论
收藏
分享
昨天 20:05
门头沟学院 Java
听说不要选前端和客户端?
好像只有大厂需求岗位会多一些,那万一30岁被裁了,跳槽方向和发展空间个人感觉就相对少一些,以后会是全栈的天下吗?最近在思考未来职业规划,真心感觉国内程序员真的太饱和了 不知道我认为的对不对?牛友们怎么看啊
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
同学们,后端开发其实没你想的那么难
3.2W
2
...
分享一下年底被广州某游戏公司裁员的经历
2.6W
腾讯暑期补捞中
热聊中
3
...
双非腾讯云智后台开发oc面经
1.3W
4
...
27届前端小趴菜如何拿下三个大厂offer 📚
1.0W
TP-LINK开奖
热聊中
5
...
牛友们是选爱情还是选前途?
9740
6
...
作为面试官,比较喜欢听到「实习收获」回答是什么样的?
9505
7
...
我是今年的高考生
7735
8
...
在携程实习后,我的想法更加坚定了
7108
9
...
阿里在逗我
6734
10
...
实习九个月,被告知没有HC
6528
创作者周榜
更多
正在热议
更多
#
我的实习收获
#
25901次浏览
451人参与
#
如果有时光机,你最想去到哪个年纪?
#
46849次浏览
795人参与
#
实习吐槽大会
#
27521次浏览
132人参与
#
非技术岗简历怎么写
#
209383次浏览
2856人参与
#
晒一晒你的工位
#
84635次浏览
301人参与
#
我的租房踩坑经历
#
22135次浏览
247人参与
#
打工人的工作餐日常
#
40319次浏览
343人参与
#
穿越回高考你还会选现在的专业吗
#
18998次浏览
238人参与
#
毕业旅行去哪玩儿
#
1068次浏览
32人参与
#
怎么防止在试用期被辞退
#
122196次浏览
910人参与
#
双非能在秋招上岸吗?
#
214809次浏览
1133人参与
#
26届秋招投递记录
#
1479次浏览
38人参与
#
2025牛客秋招季
#
1484次浏览
40人参与
#
携程求职进展汇总
#
530718次浏览
3957人参与
#
夸夸我的求职搭子
#
190895次浏览
1891人参与
#
实习中的菜狗时刻
#
368202次浏览
3304人参与
#
工作压力大怎么缓解
#
79414次浏览
936人参与
#
今年形式下双非本找得到工作吗
#
141834次浏览
1070人参与
#
我的第一份实习怎么找的
#
108083次浏览
1064人参与
#
打工人锐评公司红黑榜
#
145471次浏览
908人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务