Sezione critica
Sezione critica
Sezione critica
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Problemi tipici di sincronizzazione<br />
• Problema dei cinque filosofi<br />
– Possibili soluzioni:<br />
♦far sedere al tavolo al più 4 filosofi (limitare il<br />
numero di processi richiedenti la risorsa)<br />
♦un filosofo può prendere le bacchette solo se<br />
entrambe disponibili (il processo o prende<br />
tutte le risorse di cui ha bisogno in mutua<br />
esclusione o non progredisce)<br />
♦un filosofo dispari prende prima la bacchetta<br />
di sinistra e poi quella di destra, un filosofo<br />
pari fa il contrario (asimmetria delle richieste<br />
spezza la catena di stallo)<br />
60