- - - - CENAPAD-MGCO

contents index A seguir: 5a Questão Acima: 1a Prova Anterior: 3a Questão


4a Questão

Uma barbearia consiste de uma sala de espera com n cadeiras comuns, e de uma única cadeira de barbeiro. O barbeiro atende a um cliente de cada vez. Se um cliente entra na barbearia e todas as cadeiras estão ocupadas, ele vai embora. Se o barbeiro está ocupado mas existem cadeiras comuns disponíveis, o cliente espera usando uma cadeira. Programe um sincronizador para a barbearia, usado pelo processo barbeiro e por processos clientes.



Osvaldo Carvalho - Postscript - Comentários?