在 Java 5.0 提供了 java.util.concurrent(简称 JUC )包,在此包中增加了在并发编程中很常用的实用工具类,用于定义类似于线程的自定义子系统,包括线程池、异步 IO 和轻量级任务框架。 JMM 阻塞队列 volatile 阻塞队列 ThreadLocal 线程池 CAS synchronized 各种锁 CountDownLatch、CyclicBarrier、Semaphore AQS