首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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、安全的发布对象
典型的例子就是单例模式的实现,核心就是保证线程安全的三个原则。
提示
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
06-05 15:29
Fibocom广和通_助理工程师(准入职员工)
不是,你一个应届毕业生用什么BOSS啊!
大家好像都希望用各种招聘平台,像boss直骗前程堪忧智障招聘(当然玩笑话),还是建议大家少使用这些平台,因为大多都是社招,应届生要通过其他渠道找工作一、国企、央企、研究所和事业单位1.中央/国企官网直接搜索国企名称+校园招聘2.国资小新是一个公X号,会分享来自各国企/央企/研究所的招聘信息。优点:更新的及时,不仅是招聘公告还有企业动态和一些政策。缺点:不是招聘平台,需要自己前往招聘页面投递!信息较多,需要自己筛选和定位自己需求的岗位。3.中国国家人才网提供国企事业单位等各种类型招聘信息优点:会更新相关政策信息,方便求职者了解新的信息。提供职业规划和技能培训缺点更新速度较慢信息量较大需要在自己筛...
从零开始的转码生活:
官网投了也没动静呀,尤其是这些国央企,感觉没有活人一样(也可能是我太菜了),那也不对啊,我同门是双9都投了一堆官网没一个有动静的,最后只能在boss投,在boss找到工作的……
找工作有哪些冷知识
牛客创作赏金赛
点赞
评论
收藏
分享
06-09 22:24
门头沟学院 Java
2025/06/05-字节跳动-后端开发实习生-一面
📍面试公司:字节跳动💻面试岗位:后端开发实习生-生活服务❓面试问题:自我介绍。具体介绍一下项目中的缓存优化。“结合数据库更新事件触发删除缓存操作”是指什么?介绍一下“租约状态重构”这块。介绍一下 “ JWT 登录和 ThreadLocal 透传”。Java 的 Object 类提供的常用方法有哪些?有没有用过 equals() 方法?有了解 hashCode() 方法吗?如果只重写了 hashCode() 方法而没有重写 equals() 方法会有问题吗?Java 中的 HashMap 是怎么实现的?HashMap 中插入一个元素是怎么定位的?哈希函数和刚才说的 hashCode() 方法...
被升职的小龙虾很贪睡:
楼主投字节之前有实习经历吗?为啥我的老是挂
查看26道真题和解析
面试问题记录
点赞
评论
收藏
分享
04-15 19:42
杭州电子科技大学 golang
暑期结束 字节启动
双非er也有天亮的一天
丝瓜蛋汤:
杭电日常混入双非
字节跳动开奖333人在聊
点赞
评论
收藏
分享
06-06 19:21
广东工业大学 Java
华为OD面经- 应届生/无经验 [超详细版请查收! ]
背景: 211+23届科班毕业,考研二战失败; 语言: python; 岗位: 软件开发科研项目基础: 在校有科研经历,有一段学院统一实习,项目经验只有毕设项目补充: 由于我在准备期间也搜索了不少的面经,发现很多自己想知道的比较细微的信息并没有经验贴介绍,所以在面试结束之后自己写了一篇给之后的同学作为补充参考,我尽量对自己经历的所有环节进行详细介绍,尽可能给需要信息的同学最大的帮助。在校期间虽然接触过Python,C++,Java,但是考了两年研究生忘的也差不多了,找了一圈工作最后还是选择了华为OD,想尽快把流程走完以免节外生枝,所以选了一个比较简单好上手的语言,整个准备期间是直接按pytho...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
春招失败准备转行了
1.6W
2
...
这些假国企都给我避雷!
1.0W
华为开奖进度👉
热聊中
3
...
代码拜拜!被烟草录取了✌
7774
4
...
27届腾讯一面,强度太大了..
5983
5
...
一文详解各大厂人才项目差异点(吐血整理)
5824
6
...
所以毕业就是分手季吗?
4976
7
...
在西二旗上班真的没有一点活人感
4732
8
...
宝宝你是最棒的宝宝
4650
9
...
Golang面试项目怎么找?
4630
10
...
大厂实习后的一些反思与认知改变
4312
创作者周榜
更多
正在热议
更多
#
聊聊这家公司值得去吗
#
235552次浏览
2195人参与
#
机械只有读研才有出路吗?
#
19588次浏览
226人参与
#
你认为哪个岗位找工作最卷
#
14488次浏览
54人参与
#
远程面试的尴尬瞬间
#
100610次浏览
827人参与
#
一人一个landing小技巧
#
79611次浏览
1126人参与
#
kpi面有什么特征
#
33671次浏览
241人参与
#
工作中哪个瞬间让你想离职
#
24046次浏览
166人参与
#
职场人,说说你的烦心事
#
8730次浏览
79人参与
#
职场上哪些事情令人讨厌
#
16758次浏览
86人参与
#
为了找工作你投递了多少公司?
#
10550次浏览
147人参与
#
秋招最大的收获是什么?
#
33973次浏览
300人参与
#
大家每天通勤多久?
#
42040次浏览
331人参与
#
实习生应该准时下班吗
#
223332次浏览
1397人参与
#
你有哪些缓解焦虑的方法?
#
1931次浏览
107人参与
#
如果可以,你希望哪个公司来捞你
#
88140次浏览
371人参与
#
入职第一天,你准备什么时候下班
#
56453次浏览
357人参与
#
硬件人你反向读研了吗
#
41782次浏览
630人参与
#
小红书求职进展汇总
#
56164次浏览
486人参与
#
提前批过来人的忠告
#
105384次浏览
1144人参与
#
担心入职之后被发现很菜怎么办
#
126602次浏览
756人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务