java5 中的线程并发库
主要在java.util.concurrent包中
还有 java.util.concurrent.atomic子包和java.util.concurrent.lock子包
java.util.concurrent.atomic包
查看atomic包文档页下面的介绍,可以对基本数据,对数组中的基本数据,对类中的基本数据进行操作。
在对整数进行共享操作时,可以使用 java.util.concurrent.atomic 包下的
AtomicInteger | An int value that may be updated atomically. |
但是不要在方法内部局部变量使用AtomicInteger
java.util.concurrent.atomic
Class
AtomicIntegerArray
java.util.concurrent.atomic.AtomicIntegerArray
int |
addAndGet(int i, int delta) Atomically adds the given value to the element at index i . |
操作对象中的整数
java.util.concurrent.atomic
Class
AtomicIntegerFieldUpdater<T>