根据修改的数据类型,可以将JUC包中的原子操作类可以分为4类。 1. 基本类型: AtomicInteger, AtomicLong, AtomicBoolean ;
2. 数组类型: AtomicIntegerArray, AtomicLongArray, AtomicReferenceArray ;
3. 引用类型: AtomicReference, AtomicStampedRerence, AtomicMarkableReference ;
4. 对象的属性修改类型: AtomicIntegerFieldUpdater, AtomicLongFieldUpdater, AtomicReferenceFieldUpdater 。 这些类存在的目的是对相应的数据进行原子操作。所谓原子操作,是指操作过程不会被中断,保证数据操作是以原子方式进行的。
相关文章
- 11-29Juc15_基本AtomicInteger、数组、引用AtomicStampedReference、对象的属性修改原子类AtomicIntegerFieldUp 、原子操作增强类LongAdder
- 11-29JUC(5)原子类
- 11-29浅谈 MFC 的子类化机制和该机制的一个应用(1)
- 11-291.什么是JUC
- 11-29JUC 中的 Atomic 原子类
- 11-29《电路分析导论(原书第12版)》一第1章 绪论
- 11-29JUC原子类 1
- 11-29《Unity着色器和屏幕特效开发秘笈(原书第2版)》一第1章创建你的第一个着色器1.1 引言
- 11-29《SEO的艺术(原书第2版)》——第1章 搜索:反映认知、连接商务
- 11-29《OpenGL编程指南(原书第9版)》——第1章 1.0OpenGL概述