Algoritmo dello struzzo: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m La pagina non e' piu' orfana in seguito ad aggiunta di wikilink su Stallo_(informatica). Etichette: Ripristino manuale Modifica visuale |
m Errori di battitura corretti |
||
Riga 2:
== Uso con i deadlock ==
Questo approccio può essere utilizzato nella [[Concorrenza (informatica)|programmazione concorrente]] per gestire [[Stallo (informatica)|deadlock]] che si ritiene
Un gruppo di [[Processo (informatica)|processi]] è in [[Stallo (informatica)|stallo]] se ciascuno è in attesa di un evento che può essere generato solo da un altro processo del medesimo gruppo. In genere si tratta del rilascio di una risorsa, quindi nessuno dei processi può continuare l'esecuzione, rilasciare risorse ed essere attivato.<ref>{{Cita web|url=https://cgi.cse.unsw.edu.au/~cs3231/21T1/lectures/lect04.pdf|titolo=Operating Systems}}</ref>
L'algoritmo dello struzzo finge che non ci siano problemi ed è ragionevole usarlo se i deadlock si verificano molto raramente e il costo per prevenirli sarebbe elevato. {{Senza fonte|I sistemi operativi multitasking generalmente adottano questo approccio.}}
|