本文系统讲解 Java 线程池与异步编程:从线程创建成本与池化思想出发,剖析 ThreadPoolExecutor 七大参数与"核心线程→队列→最大线程→拒绝"的反直觉决策链、CPU/IO 密集型参数公式及其局限;深入源码讲透 ctl 高 3 位运行状态与低 29 位线程数的位运算设计、execute 三步走、addWorker 的 CAS、Worker 继承 AQS 的不可重入独占锁、getTask 回收与 allowCoreThreadTimeOut、shutdown/shutdownNow 差异;对比四种队列与四种拒绝策略,给出 Executors 陷阱与手动创建标准模板;随后展开 Co