会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
可苦可乐
博客园
首页
新随笔
联系
订阅
管理
2020年7月21日
【Java虚拟机5】Java内存模型(硬件层面的并发优化基础知识--指令乱序问题)
摘要: #前言 其实之前大家都了解过volatile,它的第一个作用是保证内存可见,第二个作用是禁止指令重排序。今天系统学习下为什么CPU会指令重排。 存储器的层次结构图 #1.CPU乱序执行指令的根源 CPU读取数据的时候会先从离自己最近且速度最快的L1_cache高速缓存取数据,取不到就找L2_cach
阅读全文
posted @ 2020-07-21 21:36 可苦可乐
阅读(350)
评论(0)
推荐(0)
编辑
公告