0
我有一個創建鎖的方法。我可以將java.util.concurrent.locks.Lock更改爲java.util.concurrent.locks.ReentrantReadWriteLock;
然後我將這個對象傳入一個使用鎖定接口的方法。
method(Lock lock)
裏面的方法我只是做了以下。
final ReentrantReadWriteLock currentLock = (ReentrantReadWriteLock) lock;
只要看看ReadWriterLock/ReentrantReadWriteLock的javadoc,看看它實現了哪個接口。這是你可以自己回答的問題,ReadWriteLock不是鎖 –