Java.Util.Concurrent.Atomic 命名空间

此方法(不同类的参数类型因参数类型而异)以原子方式将变量设置为 updateValue 当前保存 expectedValue成功情况 true 的变量。

名称 说明
AtomicBoolean

boolean可能以原子方式更新的值。

AtomicInteger

int可能以原子方式更新的值。

AtomicIntegerArray

可在 int 其中以原子方式更新元素的数组。

AtomicIntegerFieldUpdater

基于反射的实用工具,用于对指定类的指定 volatile int 字段进行原子更新。

AtomicLong

long可能以原子方式更新的值。

AtomicLongArray

一个 long 数组,可在其中以原子方式更新元素。

AtomicLongFieldUpdater

基于反射的实用工具,用于对指定类的指定 volatile long 字段进行原子更新。

AtomicMarkableReference

维护 AtomicMarkableReference 对象引用以及标记位,该引用可通过原子方式更新。

AtomicReference

可能以原子方式更新的对象引用。

AtomicReferenceArray

对象引用的数组,其中元素可能以原子方式更新。

AtomicReferenceFieldUpdater

基于反射的实用工具,用于对指定类的指定 volatile 引用字段进行原子更新。

AtomicStampedReference

一个 AtomicStampedReference 维护对象引用以及一个整数“stamp”,它可以以原子方式更新。

DoubleAccumulator

一个或多个变量,这些变量一起维护使用提供的函数更新的运行 double 值。

DoubleAdder

一个或多个一起维护初始零 double 和的变量。

LongAccumulator

一个或多个变量,这些变量一起维护使用提供的函数更新的运行 long 值。

LongAdder

一个或多个一起维护初始零 long 和的变量。

Striped64

一个包本地类,包含支持对 64 位值的动态条带化的类的通用表示形式和机制。