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>

 

posted @ 2016-11-07 00:15  wq3435  阅读(285)  评论(0编辑  收藏  举报