我有一个创建锁的方法。
ReadWriteLock lock = new ReentrantReadWriteLock();然后,我使用Lock Interface将这个对象传递给一个方法。
method(Lock lock)在该方法中,我只执行以下操作。
final ReentrantReadWriteLock currentLock = (ReentrantReadWriteLock) lock;发布于 2011-11-30 16:57:25
ReentrantReadWriteLock不是锁。它包含两个相关的锁,一个读锁和一个写锁。您可以传递这两个参数中的任何一个,但是不能取回原始的ReentrantReadWriteLock。
https://stackoverflow.com/questions/8323193
复制相似问题