请问,在之前的讲解中,volatile变量并不能保证原子性,
为何对64位变量通过加volatile关键字来保证原子操作呢?
volatile本身不保证获取和设置操作的原子性,仅仅保持修改的可见性。但是java的内存模型保证声明为volatile的long和double变量的get和set操作是原子的