相关学习笔记: (一)线程的基本概念及用法 (二)Java多线程的创建方式 (三)LockSupport浅析 (四)线程池使用及源码解读 (五)阻塞队列详解 (六)Future和FutureTask及线程池 (七)ThreadLocal浅析 (八)synchronized关键字及wait()/notify()/notifyAll()详解 (九)volatile关键字详解 (十)CAS与AtomicInteger及LongAdder浅析 (十一)AQS及Lock锁详解 (十二)CountDownLatch、CyclicBarrier、Semaphore详解 并发编程学习路线: