u2244118984
2012-03-28 23:36
浏览 906
已采纳

volatile 对于long和double类型的原子性

在对boolean和int的基本类型get和set的时候,java保证原子性。

但是对没有volatile修饰的long和double类型不保证,原因是long和double是64位的。

难道加了volatile就保证了?volatile只是保证了可见性啊。没有保证原子性啊。。不解,求大牛解释!!!

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题