Qualcuno può dirmi quale è l'approccio migliore tra il metodo di sincronizzazione e l'oggetto finale privato in java e perché ??
public class kclass {
private final Object myObject = new Object();
public synchronized void show() {
...
}
public void show1() {
synchronized(myObject) {
...
}
}
}