ReadWriteLock

 ReadWriteLock
一个接口。适用于对容器 写不频繁读频繁 的场景。
ReadWriteLock使得你可以同时有多个读者,只要它们都不试图写入即可。如果写锁已经被其他任务持有,那么任何读者都不能访问,也不能再次写入,直到这个写锁被释放为止。
 
java.util.concurrent.locks.ReentrantReadWriteLock. ReentrantReadWriteLock(boolean fair)
构造函数。
Creates a new ReentrantReadWriteLock with the given fairness policy.

WriteLock java.util.concurrent.locks.ReentrantReadWriteLock. writeLock()
返回write锁。
Returns the lock used for writing.

ReadLock java.util.concurrent.locks.ReentrantReadWriteLock. readLock()
返回read锁。
Returns the lock used for reading.

int java.util.concurrent.locks.ReentrantReadWriteLock. getReadLockCount()
返回该lock对象的read 锁的个数。

Queries the number of read locks held for this lock. 


你可能感兴趣的:(ReadWriteLock)