- 博客(1)
- 收藏
- 关注
原创 读写锁粗略流程
2) 写锁未被占用,查看CLH队列是否未空,不为空则进CLH队列排队,为空则获取共享读锁。1) 写锁被占用,且不是当前线程占用,进CLH队列排队,是被当前线程占用,获取共享读锁。前置知识:了解 AQS(AbstractQueuedSynchronizer)流程。b) 非自己占用,进CLH队列排队。a) 被自己占用,则占用写锁。2) 读写锁未被占用。
2024-02-27 16:37:30
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人