这里写自定义目录标题 多线程-AQS和锁 多线程-AQS和锁 AQS 队列同步器 三要素 : CAS 通过此来竞争锁资源LockSurpport.park/unpark 线程阻塞和释放CLH 双向链表 存放被阻塞的线程 Synchronized、ReentrantLock都是可重入锁 可重入锁的意义就是防止死锁 公平锁和非公平锁的区别在于是否可以插队