摘要: 一、什么是FieldUpdater 在java.util.concurrent.atomic包中,由三个比较特殊的原子类:AtomicIntegerFieldUpdater、AtomicLongFieldUpdater、AtomicReferenceFieldUpdater。通过名称可以看到,这几类 阅读全文
posted @ 2020-03-23 20:04 windy杨树 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一、Atomic数组简介 Atomic数组,顾名思义,就是能以原子的方式,操作数组中的元素。 JDK提供了三种类型的原子数组:AtomicIntegerArray、AtomicLongArray、AtomicReferenceArray。 这三种类型大同小异: AtomicIntegerArray对 阅读全文
posted @ 2020-03-23 14:56 windy杨树 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 目录 一、Unsafe简介 在正式的开讲 juc-atomic框架系列之前,有必要先来了解下Java中的Unsafe类。 Unsafe类,来源于sun.misc包。该类封装了许多类似指针操作,可以直接进行内存管理、操纵对象、阻塞/唤醒线程等操作。Java本身不直接支持指针的操作,所以这也是该类命名为 阅读全文
posted @ 2020-03-23 13:14 windy杨树 阅读(290) 评论(0) 推荐(0) 编辑