
JUC 中的队列
深入分析 ArrayBlockingQueue、LinkedBlockingQueue、SynchronousQueue 等并发队列的实现原理与适用场景
25 min read
按标签快速发现我长期记录中的细分主题与相关文章。
聚焦 JUC 的记录、实践与思考。

深入分析 ArrayBlockingQueue、LinkedBlockingQueue、SynchronousQueue 等并发队列的实现原理与适用场景

JUC 提供的各类锁机制全景:ReentrantLock、ReadWriteLock、StampedLock 的特性与对比

AQS 同步器框架的核心设计:state 状态、CLH 队列、独占/共享模式以及自定义同步器的实现

ReentrantLock 的公平锁/非公平锁实现、可重入机制、AQS 应用以及与 synchronized 的对比

AQS 独占模式与共享模式的区别、典型实现(ReentrantLock vs ReadWriteLock)以及使用场景