Java/Multithreading: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Sumail (discussione | contributi)
Nessun oggetto della modifica
Sumail (discussione | contributi)
Riga 70:
Per esempio, un metodo che ordina dei dati in una lista scambiandoli tra di loro a due a due ([[w:bubblesort|bubblesort]]) potrebbe scambiare dei dati già scambiati dall'altra istanza ottenendo dei risultati imprevedibili.
 
Un metodo che si limita a leggere dei dati e restituirli al chiamante, invece, non necessita quasi mai di essere controllato in questo modo perché le letture di dati non danno problemi di concorrenza tra di loro.
 
==Campi volatili==