原子类
MuggleLee
希望通过写博客提高表达能力和自身的技能。
展开
-
J.U.C 原子类系列之AtomicInteger 和 AtomicLong
简介 在日常开发中,基本数据类型的原子类最常用的可能就是AtomicInteger类了。话说回来,为什么有Integer类还需要有AtomicInteger类呢?先来看看AtomicInteger类的包是啥:java.util.concurrent.atomic 。看到没有,这是并发包下的类,所以AtomicInteger类肯定是在并发环境下使用的。 AtomicInteger原子类的使用 先看一...原创 2019-06-19 11:46:15 · 783 阅读 · 0 评论 -
J.U.C 原子类系列之AtomicIntegerFieldUpdater、AtomicLongFieldUpdater和AtomicReferenceFieldUpdater
之前写了几篇关于基本数据类型的原子类、数组类型的原子类和引用对象类型的原子类,重点介绍了AtomicInteger、AtmoicIntegerArray和AtomicStampedReference原子类。而接下来这篇文章,重点AtomicIntegerFieldUpdater、AtomicLongFieldUpdater和AtomicReferenceFieldUpdater原子类! 简介 At...原创 2019-06-19 13:44:13 · 601 阅读 · 0 评论 -
J.U.C 原子类系列之AtomicReference、AtomicStampedReference、AtomicMarkableReference
简介 上一篇文章详细讲解了AtomicInteger原子类,还有和AtomicInteger原子类实现原理基本一样的AtomicLong和AtomicBoolean原子类。这些都是基本数据类型的原子类,在并发情景下可以保证基本数据类型变量的原子性。但是对于引用类型,这些基本类型的原子类就无能为力了,所以就出现对象引用类型的原子类。 对象引用类型的原子类包括:AtomicReference、Atom...原创 2019-06-19 13:57:06 · 331 阅读 · 0 评论 -
J.U.C 原子类系列之AtmoicIntegerArray
简介 原子化数组包括:AtomicIntegerArray、AtomicLongArray 和 AtomicReferenceArray。在并发环境下,数组的操作都是原子化。 有趣的是,AtomicIntegerArray、AtomicLongArray 和 AtomicReferenceArray这三个原子类的实现基本一样,许多方法也和基本数据类型的原子类相似,因此也不作过多的解释。如果对基本数...原创 2019-06-19 14:04:55 · 286 阅读 · 0 评论