多线程(十四) 同步工具类-Exchanger

内容暂未上传

多线程(十三) 同步工具类-Semaphore

线程同步工具类Semaphore的使用场景以及源码解析

多线程(十二) 同步工具类-CyclicBarrier

线程同步工具类CyclicBarrier的使用场景以及源码解析

多线程(十一) 同步工具类-CountDownLatch

线程同步工具类CountDownLatch的使用场景以及源码解析

多线程(十) 线程通信

利用wait()/notify()、Lock/Condotion实现线程通信,达到多线程之间同步信息的效果

多线程(九) Lock家族

基于AQS的ReentrantLock、ReentrantReadWriteLock类原理

多线程(八) AQS

AQS类结构、资源争夺、等待队列,基于AQS的不可重入锁实现

多线程(七) synchronized关键字

对象头结构布局、synchronized锁升级(偏向锁 → 轻量级锁 → 重量级锁)

多线程(六) 锁分类

锁作为并发共享数据,保证一致性的工具,在JAVA平台的实现

多线程(五) CAS

CAS在CPU的实现,以及Java对CAS的封装