导语:本篇收尾,三条线各自独立成节——AQS 衍生的三大同步工具(CountDownLatch / CyclicBarrier / Semaphore)、死锁的四个必要条件与排查手段,以及异步编排与线程演进(Future 局限、CompletableFuture、ForkJoinPool、虚拟线程)。共 12 题。
2026/5/16大约 12 分钟
导语:本篇收尾,三条线各自独立成节——AQS 衍生的三大同步工具(CountDownLatch / CyclicBarrier / Semaphore)、死锁的四个必要条件与排查手段,以及异步编排与线程演进(Future 局限、CompletableFuture、ForkJoinPool、虚拟线程)。共 12 题。
导语:线程池是并发知识里最"工程化"的一块,也是线上事故的高发区。本篇覆盖七大参数、执行流程(含最常考的反直觉顺序)、拒绝策略、大小配置、线程复用与回收机制、状态流转,以及监控与动态调参、资源隔离选型。共 13 题。
导语:本篇走「无锁并发」与「并发容器」两条线:CAS 的原理、ABA 问题与自旋开销,原子类家族与分段计数的 LongAdder,以及伪共享这一进阶性能话题;容器侧覆盖 ConcurrentHashMap 的双版本实现与并发扩容、各类阻塞队列选型、写时复制与无锁队列。共 12 题。
导语:锁是并发面试的核心中的核心。本篇先把「到底有多少种锁」一次讲透——按阻塞策略、公平性、重入性、共享性、实现层次等维度建立分类坐标系,再逐层深入
synchronized的 Monitor 结构与锁升级、Lock 体系的 AQS 与读写锁。共 21 题。
导语:本篇回答「为什么多线程会出问题」这一根本命题:JMM 的抽象模型、happens-before 规则与内存屏障,volatile 的能力与边界,以及线程安全的实现思路与安全发布。共 12 题。
导语:并发是 Java 面试的绝对核心。本篇从最基础处切入——进程与线程的本质差异、六种线程状态与转换、上下文切换的开销,并补齐了原文缺失但高频的「中断机制」与「如何正确停止线程」,共 11 题。