简介 ReentrantReadWriteLock, 可重入读写锁,包括公平锁和非公平锁,相比较公平锁而言,非公平锁有更好的吞吐量,但可能会出现队列里的线程无限期地推迟一个或多个读线程或写线程的情况,因为后来的线程不必入队等待就可以竞争锁. 概述 读写锁,分为读锁(共享锁)和写锁(独占锁),有两种模式,包括公平模式和非公平模式. 非公平模式 读写锁的默认模式,竞争到锁的线程是无序的,因为,后来者可能先抢到线程,这大大增加了吞吐量. 对于写锁而言,如果当前线程具备获得锁的条件,则可以直接闯入获取锁…