独占锁在AQS等待队列内节点状态改变流程图
2021-10-21 17:26:46 0 举报
独占锁在AQS等待队列内节点状态改变流程图
作者其他创作
大纲/内容
是
向前找到最近得,非取消得节点,作为前驱节点
失败
设置前驱几点得waitStatus=single
挂起等待
开始lock/acquire
被唤醒
成功
加入等待队列
尝试获取独占锁
判断前驱节点是否为head
前驱节点得waitStatus=single
结束
否
设置为head节点
判断是否为取消
收藏
0 条评论
下一页