Il Problema dei Lettori/Scrittori - Agentgroup
Il Problema dei Lettori/Scrittori - Agentgroup
Il Problema dei Lettori/Scrittori - Agentgroup
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.