会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Ninon
博客园
首页
新随笔
联系
订阅
管理
2020年9月22日
什么是volatile、内存屏障、指令重排序?
摘要: volatile是什么? volatile 是一个特征修饰符,其作用是作为指令关键字,确保这条指令不会被编译器 指令重排序 以及变量不允许线程内部缓存。 指令重排序是什么? JVM在运行时,指令的执行顺序可能会与代码逻辑顺序不一致,这个过程叫做指令重排序。这么做的原因是为了让指令顺序更符合CPU执行
阅读全文
posted @ 2020-09-22 17:08 Ninon
阅读(515)
评论(0)
推荐(0)
公告