Java并发.md

Posted by lizhao on 07-09,2019

Java并发

并发类

AbstractQueuedSynchronizer

  1. 模板方法模式
  2. 根据一个状态(state变量),去做一些加锁解锁的逻辑操作
  3. 需要根据自己的实际情况,重写下面几个方法
tryAcquire  独占模式下获取锁
tryRelease  独占模式下释放锁
tryAcquireShared    共享模式下获取锁
tryReleaseShared    共享模式下释放锁
isHeldExclusively