Java多线程ReentrantReadWriteLock的实现原理与锁获取详解 我们继续Java多线程与并发系列之旅,之前我们分享了Synchronized 和 ReentrantLock 都是独占锁,即在同一时刻只有一个线程获取到锁。 然而在有些业务场景中,我们大多在读取数据,很少写入数据,这种情况下,如果仍使用独占锁,效率将及其低下。 针对这种情况,Java提供了读写锁——ReentrantReadWriteLock。 有点……继续阅读 » 陈睿 1年前 (2020-01-15) 3058浏览 0评论 4个赞