【发布时间】:2021-12-20 02:06:57
【问题描述】:
这是添加元素的代码,为什么不用ReentrantReadWriteLock而是用ReentrantLock
public boolean add(E e) {
final ReentrantLock lock = this.lock;
lock.lock();
try {
//add element
} finally {
lock.unlock();
}
}
【问题讨论】:
-
为什么需要读/写锁,这个比较复杂?为什么要打扰?