 such as <code>getAndIncrement</code>
   have the memory effects of both reading and
   writing <code>volatile</code> variables.
 </ul>

 <p>In addition to classes representing single values, this package
 contains <em>Updater</em> classes that can be used to obtain
 <code>compareAndSet</code> operations on any selected <code>volatile</code>
 field of any selected class.

 <code><a href="../../../../../reference/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.html">AtomicReferenceFieldUpdater</a></c