yeyixuan
yeyixuan
2017-11-22 03:19

volatile关键字,volatile数据回写方式

  • java
  • 多线程

读了很多文章,但还是对volatile似懂非懂,我能明白其可见性和禁止进行指令重排序
问题:volatile 对象被修改时是什么操作,肯定不是CAS吧,那我理解的是,取值是一定是从主存取,但是修改完并不比较直接写回,才会导致其数据在多线程写的情况下乱掉

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答

为你推荐