Java JREでコードを見ました
private final ReentrantLock lock;
public E poll() {
final ReentrantLock lock = this.lock;
lock.lock();
ロックがプライベート変数にキャプチャされるのはなぜですか? 私は単純に期待します
public E poll() {
lock.lock();
Java JREでコードを見ました
private final ReentrantLock lock;
public E poll() {
final ReentrantLock lock = this.lock;
lock.lock();
ロックがプライベート変数にキャプチャされるのはなぜですか? 私は単純に期待します
public E poll() {
lock.lock();