630 B
630 B
title, date, category, tags, excerpt
| title | date | category | tags | excerpt | |||
|---|---|---|---|---|---|---|---|
| JUC 原子类详解 | 2026-05-28 | 后端开发 |
|
深入理解 Java 原子类的实现原理与使用场景。 |
Atomic 原子类概述
Java 的 java.util.concurrent.atomic 包提供了一系列原子类,基于 CAS 实现无锁并发。
基本类型
AtomicInteger— 原子整数AtomicLong— 原子长整数AtomicBoolean— 原子布尔值
AtomicInteger count = new AtomicInteger(0);
count.incrementAndGet(); // 原子自增
数组类型
AtomicIntegerArrayAtomicLongArrayAtomicReferenceArray