AQS(AbstractQueuedSynchronizer)

AbstractQueuedSynchronizer 是一个锁框架。
实现的原理(大概):
  1、关于重入锁方面的实现,参考(手写一个可重入锁)。
  2、关于公平锁方面的实现,使用双链表的形式,进行公平锁的排队。

怎么用:
  详见AbstractQueuedSynchronizer的api,或者参考:ReentrantLock的实现。

源码解析:
  待补充。。。。
posted @ 2019-08-16 06:34  陈标  阅读(91)  评论(0编辑  收藏  举报