ReentrantReadWriteLock读写锁获取流程
2019-12-30 10:02:04 0 举报
ReentrantReadWriteLock读写锁获取流程
作者其他创作
大纲/内容
ReentrantReadWriteLock读写锁获取流程 by:蒋森
写锁是自己
有写锁
锁重入
是否存在写锁
false
true
锁降级
获取失败加入同步队列
获取到读锁结束
获取到写锁结束
一直CAS
tryAcquireShared
tryAcquire
fullTryAcquireShared(current)
读锁获取
compareAndSetState
写锁获取
有锁
有读锁
0 条评论
下一页