8
Sinkronisasi bidang non-final
Peringatan muncul setiap kali saya menyinkronkan pada bidang kelas non-final. Ini kodenya: public class X { private Object o; public void setO(Object o) { this.o = o; } public void x() { synchronized (o) // synchronization on a non-final field { } } } jadi saya mengubah pengkodean dengan cara …