汀的知识碎片
Search
Search
Dark mode
Light mode
文章导航
Tag: 并发编程
19 items with this tag.
Mar 05, 2026
AQS 框架——AbstractQueuedSynchronizer 的设计与实现
Java
并发编程
AQS
AbstractQueuedSynchronizer
CLH队列
ReentrantLock
Semaphore
CountDownLatch
模板方法
Mar 05, 2026
ReentrantLock 深度剖析——公平锁、非公平锁与可中断
Java
并发编程
ReentrantLock
公平锁
非公平锁
可中断
tryLock
AQS
synchronized对比
Mar 05, 2026
读写锁与 StampedLock——从 ReentrantReadWriteLock 到乐观读
Java
并发编程
读写锁
ReentrantReadWriteLock
StampedLock
乐观读
锁降级
写饥饿
Mar 05, 2026
并发容器(上)——ConcurrentHashMap 从 JDK7 到 JDK8 的重构
Java
并发编程
ConcurrentHashMap
Segment
分段锁
CAS
红黑树
扩容
CounterCell
并发容器
Mar 05, 2026
并发容器(下)——CopyOnWriteArrayList、BlockingQueue 家族
Java
并发编程
CopyOnWriteArrayList
BlockingQueue
ArrayBlockingQueue
LinkedBlockingQueue
PriorityBlockingQueue
SynchronousQueue
DelayQueue
写时复制
生产者消费者
Mar 05, 2026
并发工具类——CountDownLatch、CyclicBarrier、Semaphore 与 Exchanger
Java
并发编程
CountDownLatch
CyclicBarrier
Semaphore
Exchanger
AQS
并发协调
倒计时门闩
循环屏障
Mar 05, 2026
ThreadLocal 的实现原理与内存泄漏——线程封闭的正确姿势
Java
并发编程
ThreadLocal
ThreadLocalMap
内存泄漏
弱引用
线程封闭
InheritableThreadLocal
TransmittableThreadLocal
Mar 05, 2026
JDK 21 虚拟线程——Project Loom 的协程实现与平台线程的边界
Java
并发编程
虚拟线程
VirtualThread
ProjectLoom
Continuation
CarrierThread
协程
JDK21
结构化并发
Mar 05, 2026
实战——高并发场景下的锁优化与无锁编程
Java
并发编程
锁优化
无锁编程
锁分段
锁分离
CAS
热点数据
性能调优
并发瓶颈
死锁
活锁
Mar 05, 2026
volatile 的实现原理——内存屏障与禁止重排序
Java
并发编程
volatile
内存屏障
重排序
JMM
StoreLoad
可见性
Mar 05, 2026
synchronized 的锁升级——偏向锁、轻量级锁与重量级锁
Java
并发编程
synchronized
锁升级
偏向锁
轻量级锁
重量级锁
Mark-Word
Monitor
对象头
Mar 05, 2026
CAS 与原子类——Unsafe、AtomicInteger 到 LongAdder 的演进
Java
并发编程
CAS
Unsafe
AtomicInteger
AtomicLong
LongAdder
ABA问题
伪共享
Contended
Mar 05, 2026
并发编程的硬件基础——CPU 缓存、MESI 与内存屏障
Java
并发编程
CPU缓存
MESI
内存屏障
缓存一致性
Store-Buffer
伪共享
Mar 05, 2026
Java 内存模型(JMM)——happens-before 与可见性保证
Java
并发编程
JMM
happens-before
可见性
重排序
内存屏障
JSR-133
Mar 05, 2026
线程池(上)——ThreadPoolExecutor 的七大参数与执行流程
Java
并发编程
ThreadPoolExecutor
线程池
七大参数
拒绝策略
工作队列
Worker
ctl
生命周期
Mar 05, 2026
线程池(下)——ForkJoinPool 与工作窃取算法
Java
并发编程
ForkJoinPool
工作窃取
Work-Stealing
RecursiveTask
RecursiveAction
ForkJoinTask
分治
parallelStream
CompletableFuture
Mar 05, 2026
CompletableFuture 与异步编程模型——从 Future 到响应式
Java
并发编程
CompletableFuture
Future
异步编程
回调地狱
thenApply
thenCompose
allOf
anyOf
异常处理
响应式
Mar 04, 2026
Go 并发编程 专栏导览
Golang
并发编程
Goroutine
Channel
GMP
sync
Context
Mar 03, 2026
Java 并发编程 专栏导览
Java
并发编程
JMM
锁
AQS
线程池
CAS
无锁