Lock、ReentrantLock 与 Condition | JavaSE

本章覆盖:Lock 接口;ReentrantLock;lock / unlock;tryLock;可中断获取锁;公平锁概念;Condition;await / signal / signalAll;ReentrantLock 与 synchronized 的能力差异与选型;ReentrantReadWriteLock 与读写锁模型;读多写少场景与读写锁的适用边界。

本章知识点

  • Lock 接口
  • ReentrantLock
  • lock / unlock
  • tryLock
  • 可中断获取锁
  • 公平锁概念
  • Condition
  • await / signal / signalAll
  • ReentrantLock 与 synchronized 的能力差异与选型
  • ReentrantReadWriteLock 与读写锁模型
  • 读多写少场景与读写锁的适用边界