<!-- Generated by javadoc (build 1.6.0-beta2) on Fri Mar 09 12:53:17 CST 2007 -->
<noscript></noscript> java.util.concurrent.atomic
类 AtomicLongFieldUpdater<T>
java.lang.Object
java.util.concurrent.atomic.AtomicLongFieldUpdater<T>
-
类型参数:
-
T
- 保持可更新字段的对象类型
public abstract class AtomicLongFieldUpdater<T>extends Object
基于反射的实用工具,可以对指定类的指定 volatile long
字段进行原子更新。此类用于原子数据结构,该结构中同一节点的几个字段都独立受原子更新控制。
注意,此类中 compareAndSet
方法的保证弱于其他原子类中该方法的保证。因为此类不能确保所有使用的字段都适合于原子访问目的,所以对于 compareAndSet 和 set 的其他调用,它仅可以保证原子性和可变语义。
static
| newUpdater(Class<U> tclass, String fieldName) 为对象创建并返回一个具有给定字段的更新器。 |