Race condition: differenze tra le versioni

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Contenuto cancellato Contenuto aggiunto
.anacondabot (discussione | contributi)
Riga 8: Riga 8:
{{Informatica}}
{{Informatica}}


[[Categoria:Sistema operativo]]
[[Categoria:Kernel]]


[[cs:Race condition]]
[[cs:Race condition]]

Versione delle 13:13, 1 apr 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.

Voci correlate