"我的NVIDIA开发者之旅” | 征文活动进行中.......
AtomicBoolean
AtomicInteger
AtomicLong
AtomicIntegerArray
AtomicLongArray
AtomicReferenceArray
AtomicIntegerFieldUpdater
AtomicLongFieldUpdater
AtomicReferenceFieldUpdater
DoubleAdder
LongAdder
方法名 | 方法说明 |
---|---|
get() | 获取当前变量值 |
set(int newValue) | 设置为给定值 |
getAndSet(int newValue) | 以原子方式设置为给定值并返回旧值 |
compareAndSet(int expect, int update) | 如果当前值==预期值,则自动将值设置为给定的更新值 |
getAndIncrement() | 以原子方式将当前值加一。 |
getAndDecrement() | 以原子方式将当前值减一 |
incrementAndGet() | 以原子方式将当前值加一 |
decrementAndGet() | 以原子方式将当前值减一 |