2

重複の可能性:
ArrayBlockingQueue で、最終メンバー フィールドをローカルの最終変数にコピーするのはなぜですか?

例えば:

private final Object o;

public void doSomething(){

    final Object local = this.o;
    //access methods of local;

}

この方法は、多くの Java クラス (ArrayBlockingQueue など) で採用されています。これの利点は何ですか?

4

0 に答える 0