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 lettori e degli scrittori<br />

– num_lettori: intero condiviso che indica il<br />

numero di processi attualmente in lettura<br />

(inizializzato a 0)<br />

– due semafori:<br />

♦mutex: garantisce l'accesso in mutua<br />

esclusione a num_lettori (inizializzato a 1)<br />

♦scrittura: garantisce l'accesso in scrittura<br />

mutuamente esclusiva alla risorsa<br />

(inizializzato a 1)<br />

52

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

Saved successfully!

Ooh no, something went wrong!