0
我有一个创建锁的方法。我可以将java.util.concurrent.locks.Lock更改为java.util.concurrent.locks.ReentrantReadWriteLock;
然后我将这个对象传入一个使用锁定接口的方法。
method(Lock lock)
里面的方法我只是做了以下。
final ReentrantReadWriteLock currentLock = (ReentrantReadWriteLock) lock;
只要看看ReadWriterLock/ReentrantReadWriteLock的javadoc,看看它实现了哪个接口。这是你可以自己回答的问题,ReadWriteLock不是锁 –