一尘不染

Java中的哪些操作被视为原子操作?

java

Java中的哪些操作被视为原子操作?


阅读 478

收藏
2020-03-16

共1个答案

一尘不染

  • 除long和double以外的所有基本类型分配
  • 所有参考文献的分配
  • 易变变量的所有分配
  • java.concurrent.Atomic *类的所有操作

也许还有更多。看看jls。

如评论中所述,原子性并不意味着可见性。因此int,即使保证另一个线程看不到部分写入的内容,也可能永远看不到新值。

2020-03-16