Originariamente inviato da tossam
ciao a tutti,
chiedo delle informazioni al riguardo la creazione di un monitor che gestisca processi concorrenti (dato che in classe dormivo).
il monitor simboleggia un ambulatorio (risorsa di molteplicita' 1 in mutua esclusione), dove devono accedere dei processi cane e dei processi gatto secondo le seguenti regole.

1) un animale per volta puo' accedere all'ambulatorio
2) i cani e i gatti devono accedere all'ambulatorio alternativamente
3) se una delle due code e' vuota invece possono accedere animali dello stesso tipo consecutivamente.
4) i gatti e i cani che nn possono accedere devono essere gestiti in opportune code (penso tramite dei semafori che utilizzino le primitive wait e signal)
Dankeshone.
Non hai specificato qual è il problema della discussione. Se cerchi qualcuno che lo implementi al posto tuo sei sul forum sbagliato: esiste "Offro lavoro/collaborazione".

uhm... potreste aiutarmi? ovviamente il monitor e' da implementare in linguaggio di progetto o simile al c++.
Questo non è affatto ovvio: il linguaggio non lo hai specificato nel titolo, come richiesto dal regolamento che ti invito a leggere.


Ciao.