Bagno Unisex

Transcript

Bagno Unisex
Bagno pubblico
Si consideri il bagno di un ristorante. Il bagno è unico per
uomini e donne.
Si realizzi un'applicazione concorrente nella quale ogni
utente del bagno (uomo o donna) è rappresentato da un
processo e il bagno come una risorsa.
La politica di sincronizzazione tra i processi dovrà
garantire che:
• nel bagno non vi siano contemporaneamente uomini
e donne
• nell'accesso al bagno, le donne abbiano la priorità
sugli uomini.
Si supponga che il bagno abbia una capacità limitata a N
persone.
(Questa esercitazione non contribuisce alla valutazione
finale dell’attività individuale di laboratorio.)