[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
duvidas depois do ep
- Subject: duvidas depois do ep
- From: Paulo Eduardo Azevedo Silveira <peas@linux.ime.usp.br>
- Date: Mon, 21 May 2001 17:57:08 -0300 (BRT)
Ola professor
Depois que fizemos esse EP, tive algumas duvidas.
1-) O ep deveria manter os clientes em FIFO? Isso eh, o cara que chegou
antes e sentou obrigatoriamente tinha de cortar o cabelo antes ou poderia
ser uma anarquia geral (meu caso)
2-) Quando a gente aguarda um sinal
while (saida_barbeiro_desocupado) {
pthread_cond_wait (cond_barbeiro_desocupado, mutex);
}
Esse while() serve para tomar conta do caso em que o barbeiro acorda,
manda o sinal, ai o cliente vai se sentar na cadeira livre, porem um outro
cliente chega rapidinho e senta ja que ele ve o barbeiro desocupado, eh
isso?
3-) Pela definicao de monitor, nao podem ter 2 threads acessando uma mesma
procedure (com a excessao de uma thread estar num wait()), ateh ai tudo
bem, acho legal a ideia, mas com isso voce nao ta travando coisas que nao
precisariam ser travadas?
4-) Nao entendi a vantagem do Java utilizar Signal and Continue.
Paulo
Paulo Eduardo A. Silveira <peas@linux.ime.usp.br>
UIN: 5142673 www.paulo.com.br