Discussione:Race condition

Ultimo commento: 11 anni fa di Delpach

Credo sarebbe opportuno aggiungere degli esempi alla pagina:

Una Race Condition è una condizione che si verifica quando, ad esempio, due processi accedono allo stesso tempo a una risorsa condivisa (entrambi in modalità di scrittura). A titolo di esempio si può immaginare che un processo "A" acceda ad un registro, scrivendo al suo interno il valore 3, contemporaneamente un altro processo "B" tenta di accedere allo stesso registro scrivendo al suo interno il valore 2. Data l'impossibilità di determinare in anticipo quale valore sarà contenuto dal registro al termine dei cicli di scrittura simultanei, si verifica una Race Condition.

L'esempio è da migliorare ma per rendere la voce veramente chiara sarebbe opportuno aggiungere degli esempi.--Delpach (msg) 01:34, 4 lug 2012 (CEST)Rispondi


Non sarebbe male aggiungere anche esempi di codice ( C o Assembler) dove potrebbe verificarsi una race-condition (per esempio di due processi che accedono alla stessa fifo) e di seguito lo stesso codice ma implementato in modo da evitare questa condizione.--Delpach (msg) 01:38, 4 lug 2012 (CEST)Rispondi

Ritorna alla pagina "Race condition".