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

Posted wq3435

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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多线程同步集合--并发库高级应用

线程高级应用-心得4-java5线程并发库介绍,及新技术案例分析

线程高级应用-心得8-java5线程并发库中同步集合Collections工具类的应用及案例分析

Java高新技术——多线程与并发库(上)

Java高新技术——多线程与并发库(上)

线程高级应用-心得5-java5线程并发库中Lock和Condition实现线程同步通讯