Race condition: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
mNessun oggetto della modifica |
m ha spostato Race conditions a Race condition |
(Nessuna differenza)
|
Versione delle 12:20, 26 lug 2007
Nell'ambito dei sistemi operativi, le race conditions o corse critiche sono delle situazioni che si verificano quando due o più |processi stanno leggendo o scrivendo un qualche dato condiviso e il risultato finale dipende dall'ordine in cui vengono schedulati i processi.
Per evitare il verificarsi di queste condizioni in cui sono coinvolti memoria, file o risorse condivise, sono stati studiati diversi algoritmi che prevedano la mutua esclusione, ovvero, assicurarsi che se la risorsa condivisa è occupata da un processo, durante quell'arco di tempo nessun altro processo potrà accedervi.