读写锁ReentrantReadWriteLock:读读共享,读写互斥,写写互斥

  JDK1.5以后,提供了读写锁ReentrantReadWriteLock,读写锁维护了一对锁,一个读锁,一个写锁,经过分离读锁和写锁,使得并发性相比通常的排他锁有了很大提高。在读多写少的状况下,读写锁可以提供比排他锁更好的并发性和吞吐量。java   从源码中能够看出,读写锁中一样依赖队列同步器Sync(AQS)实现同步功能,而读写状态就是其同步器的同步状态。下面从例子中来讲明:读读共享,读
相关文章
相关标签/搜索