![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Study
文章平均质量分 78
迷失的符号
这个作者很懒,什么都没留下…
展开
-
java.util.concurrent.atomic.AtomicInteger使用整理与解析
java.util.concurrent.atomic.AtomicInteger的API使用整理与解析原创 2017-10-17 16:58:52 · 1701 阅读 · 1 评论 -
J.U.C(java.util.concurrent)原子类分类
根据修改的数据类型,可以将JUC包中的原子操作类可以分为4类。 1. 基本类型: AtomicInteger, AtomicLong, AtomicBoolean ; 2. 数组类型: AtomicIntegerArray, AtomicLongArray, AtomicReferenceArray ; 3. 引用类型: AtomicReference, AtomicStampedRer原创 2017-10-18 09:35:35 · 312 阅读 · 0 评论 -
AtomicReference和AtomicStampedRerence整理与解析
1.AtomicReference可以对“对象”进行原子操作。 // 使用 null 初始值创建新的 AtomicReference。 AtomicReference() // 使用给定的初始值创建新的 AtomicReference。 AtomicReference(V initialValue) // 如果当前值 == 预期值(引用相等,不是equals相等),则以原子方式将该值设置原创 2017-10-18 09:48:25 · 1311 阅读 · 0 评论 -
Java并发之atomic包的原理及分析
Atomic包是java.util.concurrent下的另一个专门为线程安全设计的Java包,包含多个原子操作类。这个包里面提供了一组原子变量类。其基本的特性就是在多线程环境下,当有多个线程同时执行这些类的实例包含的方法时,具有排他性,即当某个线程进入方法,执行其中的指令时,不会被其他线程打断,而别的线程就像自旋锁一样,一直等到该方法执行完成,才由JVM从等待队列中选择一个另一个线程进入,这只是一种逻辑上的理解。转载 2017-10-19 14:54:27 · 336 阅读 · 0 评论