Si consideri la toilette di un ristorante.
La toilette è unica per uomini e donne.
Utilizzando i semafori in java, si realizzi
un'applicazione concorrente nella quale ogni utente della toilette
(uomo o donna) è rappresentato da un processo e il bagno come una
risorsa.
La politica di sincronizzazione tra i processi dovrà garantire che:
? nella toilette non vi siano contemporaneamente uomini e donne
? nell'accesso alla toilette, le donne abbiano la priorità sugli uomini.
Si supponga che la toilette abbia una capacità limitata a N persone.
È possibile realizzare una soluzione a questo problema utilizzando i
semafori?
Vi prego qualcuno mi aiuti!