Ciao a tutti,
volevo sapere qual è la differenza tra questi due usi della synchronized (se c'è differenza):
codice:void metodo(){ synchronized(this){ //un po' di codice } } synchronized metodo(){ //un po' di codice }
Grazie a tutti!
Ciao a tutti,
volevo sapere qual è la differenza tra questi due usi della synchronized (se c'è differenza):
codice:void metodo(){ synchronized(this){ //un po' di codice } } synchronized metodo(){ //un po' di codice }
Grazie a tutti!
Messi così sono esattamente la stessa cosa.
Se però nel primo caso dopo il blocco synchronized aggiungi altro codice le cose diventano diverse in quanto questo codice non verrà eseguito in maniera synch
OK, grazie mille!