Java - ReentrantReadWriteLock 源码阅读笔记

in TCEH Java

前言

  有了前面Java - CountDownLatch 源码阅读笔记Java - AbstractQueuedSynchronizer 源码阅读笔记Java - ReentrantLock 源码阅读笔记等源码分析之后,本篇就显得相当简单了。

简介

  读锁基于AQS的共享模式来实现,写锁则是基于AQS的独占模式来实现。从而实现读-读不互斥,写写互斥,读写互斥的效果。