ReentrantLock - 非公平锁
2021-08-01 13:53:12 3 举报
ReentrantLock - 非公平锁源码流程图
作者其他创作
大纲/内容
Y
N
判断pre是否是head
添加到队列中
tryAcquire
状态值+1
lock
唤醒
LockSupport.park
判断是否是当前线程
加锁成功
CAS操作
获取锁的状态,判断是否为0
acquireQueued
收藏
收藏
0 条评论
回复 删除
下一页