AQS - FanYoung/study_study_hard GitHub Wiki

AbstractQueuedSynchronizer

  • AQS提供了面向锁的实现者,简化了锁的实现方式,屏蔽了同步状态管理,线程排队,等待唤醒等底层操作. lock -> aqs -> unsafe
  • 继承AQS需要实现tryXXX方法