为什么以及何时应该使用这些类?
AtomicIntegerFieldUpdater
AtomicMarkableReference
原子引用
请使用真实生活场景进行解释!
最佳答案
AtomicIntegerFieldUpdater
可以在所述字段需要用作常规可变字段(无需将它们声明为 AtomicXXX
类)但偶尔需要原子操作时使用。另外,如果你正在创建很多对象并且你不想创建很多 AtomicXXX
对象,你可以创建一个静态的 AtomicIntegerFieldUpdater
对象并让它共享所有对象之间。这article解释得更详细。
关于java - 为什么以及何时使用 AtomicIntegerFieldUpdater?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17153572/