12.07.2015 Views

Il Problema dei Lettori/Scrittori - Agentgroup

Il Problema dei Lettori/Scrittori - Agentgroup

Il Problema dei Lettori/Scrittori - Agentgroup

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

procedure entry SRIL;begin if codascritt. queue then codascritt. signal{ se ci sono altri scrittori in coda, segnalali }elseif codalett.queue then { ci sono lettori, segnalali }codalett.signal{ se si vuole invece far segnalare dallo scrittore tutti i lettori, e'necessarioeseguireinvece della signal singola:while codalett.queue do codalett.signal }end;else occupato := false;L'applicazione parallela e' costituita da:program <strong>Lettori</strong>e<strong>Scrittori</strong>;{ le dichiarazioni di tipo viste inserite qui }var lettscritt : rw;s1, ... : scrittore; {assieme ad altri processi}l1, ... : lettore ; { con altri }begin end.

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

Saved successfully!

Ooh no, something went wrong!