Java多线程与并发库高级应用-java5线程并发库

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>

Java多线程与并发库高级应用-java5线程并发库

上一篇:Java复习——多线程与并发库


下一篇:java架构《并发线程高级篇一》