标签: JUC
所有标记为 "JUC".
ThreadPoolExecutor 线程池:核心参数与执行流程
从线程池解决什么问题出发,理解 ThreadPoolExecutor 的七个核心参数与 ctl 打包机制,深入 execute 的三步流程、Worker 如何复用线程、keepAliveTime 如何回收空闲线程,以及四种拒绝策略。
Java 中断机制
从线程状态出发,梳理 interrupt、isInterrupted、interrupted 三个中断相关 API 的行为与协作式取消的用法。
AQS 与 JUC 常见组件
从 AQS 的设计目标出发,梳理其状态管理与 FIFO 等待队列机制,并分析 ReentrantLock 公平/非公平锁、以及 CountDownLatch 等 JUC 组件是如何基于 AQS 实现的。
Synchronized 锁机制:从无锁到重量级锁
深入理解 synchronized 锁的实现原理、锁升级过程,以及乐观锁与悲观锁的区别。