Java/Interblocco ricontrollato: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica |
m Metto il box completo |
||
Riga 1:
{{java
L<nowiki>'</nowiki>'''interblocco ricontrollato''' o '''double checked locking''' era uno dei più subdoli [[w:antipattern|antipattern]] della [[w:programmazione concorrente|programmazione concorrente]], principalmente in [[w:java (linguaggio)|Java]]. Si basa su un costrutto che, a prima vista, sembra un utile strumento per migliorare le prestazioni, che però non funziona sotto le regole del ''JavaMemoryModel'' usato fino alla versione 1.4 di Java. In Java 5, la semantica del ''memory model'' è stata leggermente cambiata, così da risolvere questo problema.
|