【精选】Java 锁系列(五)——ReentrantReadWriteLock源码分析_reentrantreadwritelock 源码解析_玖涯菜菜子的博客-CSDN博客

网站介绍:文章浏览阅读373次。一、ReentrantReadWriteLock概述ReentrantReadWriteLock 是读写锁的实现,读锁可以在没有写锁的时候被多个线程同时持有,写锁就是和 ReentrantLock 类似的独占锁,它同样有包含公平锁和不公平锁两种实现方式,在实例化时将同时实例化 ReadLock 和 WriteLock 实例,本文主要聚焦于 WriteLock 的实现分析,因为 ReentrantReadWriteLock 中的部分实现与 ReentrantLock 一样基于 AbstractQueuedS_reentrantreadwritelock 源码解析