Java多线程编程-(17)-读写锁ReentrantReadWriteLock深入分析

一、前言 上两篇的内容中已经介绍到了锁的实现主要有ReentrantLock和ReentrantReadWriteLock。 ReentrantLock是重入锁,顾名思义就是支持重进入的锁,他表示该锁能够支持一个线程对资源的重复加锁,上文中已经提到在AQS中的同步状态state,如果是0的话表示该资源没有被线程加锁,如果是大于0则表示该资源被当前线程重入的次数。 另外,我们还需要知道最简单的同步关
相关文章
相关标签/搜索