ReentrantLock和AQS源码解读系列二

ReentrantLock和AQS源码解读系列二 公平锁的细节hasQueuedPredecessors 取消状态细节cancelAcquire 若是取消的是尾结点 修改尾结点成功 修改尾结点不成功 若是取消的是不尾结点,新前驱是头结点 若是取消的是不尾结点,新前驱也不是头结点 公平锁的细节hasQueuedPredecessors 若是咱们设置为公平锁,那么在尝试获取所以前会先判断队伍里有没有人
相关文章
相关标签/搜索