Race condition: differenze tra le versioni

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Contenuto cancellato Contenuto aggiunto
TXiKiBoT (discussione | contributi)
DumZiBoT (discussione | contributi)
Riga 16: Riga 16:
[[es:Condición de carrera]]
[[es:Condición de carrera]]
[[fr:Situation de compétition]]
[[fr:Situation de compétition]]
[[he:תחרות (מדעי המחשב)]]
[[he:מירוץ תהליכים]]
[[ja:競合状態]]
[[ja:競合状態]]
[[ko:경쟁 상태]]
[[ko:경쟁 상태]]

Versione delle 15:26, 4 mag 2009

Nell'ambito dei sistemi operativi, le race condition 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

  Portale Informatica: accedi alle voci di Wikipedia che trattano di Informatica