本篇是 Java 资深岗必问并发专题,包含原理+场景+答案。
一、基础核心
-
volatile 作用?为什么不保证原子性?
-
CAS 原理?ABA 问题?
-
synchronized 锁升级过程?
-
ReentrantLock 与 synchronized 区别?
二、AQS 与同步组件
-
AQS 核心原理?
-
CountDownLatch/CyclicBarrier/Semaphore 区别?
-
线程池 ThreadPoolExecutor 参数?
-
为什么禁止用 Executors?
三、高并发实战
-
如何防止超卖?
-
分布式锁方案对比?
-
ThreadLocal 使用场景与坑?
-
线程池监控与动态调优?
四、高频坑点
-
可见性、原子性、有序性?
-
死锁四个条件与排查?
-
CompletableFuture 使用场景?
需要**完整版答案+并发场景模板**的同学,
私信我:【并发】,我发你资料,拉你进 Java 面试学习交流圈。
纯学习互助,无广告。