ReentrantReadWriteLock.ReadLock
ReentrantReadWriteLock.WriteLock
上記の 2 つのクラスに対して、このようにロックを呼び出しますか?
try {
readLock.tryLock(10, TimeUnit.SECONDS)
[...]
} finally {
readLock.unlock();
}
また
readLock.tryLock(10, TimeUnit.SECONDS)
try {
[...]
} finally {
readLock.unlock();
}
どちらがより安全ですか?同じことがlock()
方法と方法に適用されtryLock()
ますか?