11.04.2013 Views

Sezione critica

Sezione critica

Sezione critica

SHOW MORE
SHOW LESS

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 />

– i filosofi non possono mangiare tutti<br />

contemporaneamente (mancano le bacchette)<br />

– voglio evitare lo stallo, in cui ciascun filosofo<br />

prende la bacchetta di sinistra<br />

– il problema dei cinque filosofi rappresenta una<br />

classe di problemi ben definita:<br />

♦assegnazione di risorse limitate a diversi<br />

processi, senza creare situazioni di stallo<br />

– Bacchette=Risorse<br />

– Provo ad associare a ciascuna bacchetta un<br />

semaforo<br />

57

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!