【Java并发编程实战】-----“J.U.C”:ReentrantReadWriteLock

ReentrantLock实现了标准的互斥操做,也就是说在某一时刻只有有一个线程持有锁。ReentrantLock采用这种独占的保守锁直接,在必定程度上减低了吞吐量。在这种状况下任何的“读/读”、“读/写”、“写/写”操做都不能同时发生。然而在实际的场景中咱们就会遇到这种状况:有些资源并发的访问中,它大部分时间都是执行读操做,写操做比较少,可是读操做并不影响数据的一致性,若是在进行读操做时采用独占
相关文章
相关标签/搜索