1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-08-01 16:28:03 +08:00

Update 2020最新Java并发进阶常见面试题总结.md

This commit is contained in:
Lshare 2020-11-28 22:48:57 +08:00 committed by GitHub
parent 1ab09735f7
commit d8169c5e37
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -843,14 +843,14 @@ Atomic 翻译成中文是原子的意思。在化学上,我们知道原子是
**引用类型** **引用类型**
- AtomicReference引用类型原子类 - AtomicReference引用类型原子类
- AtomicStampedReference原子更新引用类型里的字段原子类 - AtomicStampedReference原子更新带有版本号的引用类型。该类将整数值与引用关联起来,可用于解决原子的更新数据和数据的版本号,可以解决使用 CAS 进行原子更新时可能出现的 ABA 问题。
- AtomicMarkableReference :原子更新带有标记位的引用类型 - AtomicMarkableReference :原子更新带有标记位的引用类型
**对象的属性修改类型** **对象的属性修改类型**
- AtomicIntegerFieldUpdater原子更新整形字段的更新器 - AtomicIntegerFieldUpdater原子更新整形字段的更新器
- AtomicLongFieldUpdater原子更新长整形字段的更新器 - AtomicLongFieldUpdater原子更新长整形字段的更新器
- AtomicStampedReference原子更新带有版本号的引用类型。该类将整数值与引用关联起来可用于解决原子的更新数据和数据的版本号可以解决使用 CAS 进行原子更新时可能出现的 ABA 问题。 - AtomicReferenceFieldUpdater原子更新引用类型字段的更新器
### 5.3. 讲讲 AtomicInteger 的使用 ### 5.3. 讲讲 AtomicInteger 的使用