11

为什么以及何时应该使用这些类?

  • AtomicIntegerFieldUpdater
  • AtomicMarkableReference
  • AtomicReference

请使用现实生活场景进行解释!

4

2 回答 2

7

AtomicIntegerFieldUpdater如果所述字段需要用作常规 volatile 字段(不将它们声明为AtomicXXX类)但偶尔需要原子操作,则可以使用。此外,如果您正在创建很多对象并且您不想创建很多AtomicXXX对象,您可以创建一个静态AtomicIntegerFieldUpdater对象并让它在所有对象之间共享。这篇文章更详细地解释了。

于 2014-10-20T04:05:02.203 回答
0

AtomicIntegerFieldUpdater 的用法在

https://sites.google.com/site/javaduka/code-examples/concurrency/cas/java-util-concurrent/atomicintegerfieldupdater

于 2013-09-10T14:37:58.890 回答