目录 一、多线程回顾1.1 java中的线程基本介绍1.2 synchronized 关键字1.3 wait与notify1.4 InterruptedException与interrupt()方法1.5 线程的优雅关闭1.6 ThreadLoad 二、JUC2.0 CAS与AQS2.1 Lock与Condition2.2 同步工具类2.3 Atomic 类2.4 并发容器2.1.1 BlockingQueue 三、线程池 一、多线程回顾 1.1 java中的线程基本介绍 线程基本介绍 1.2 synchronized 关键字 synchronized 1.3 wait与notify wait与notify 1.4 InterruptedException与interrupt()方法 InterruptedException与interrupt()方法 1.5 线程的优雅关闭 1.6 ThreadLoad ThreadLoad 二、JUC 2.0 CAS与AQS CAS AQS 2.1 Lock与Condition Condition ReentrantLock ReentrantReadWriteLock StampedLock 2.2 同步工具类 Semaphore CountDownLatch CyclicBarrier Exchanger Phaser 2.3 Atomic 类 2.4 并发容器 2.1.1 BlockingQueue 三、线程池 线程池