[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
EP4: Dúvida sobre o Bounded Buffer
- Subject: EP4: Dúvida sobre o Bounded Buffer
- From: Wagner Bruna <wbruna@linux.ime.usp.br>
- Date: Thu, 28 Jun 2001 15:44:22 -0300 (BRT)
Ave!
Temos uma duvidazinha: o enunciado do epê diz que
a fila de sessões deve ser implementada como um
Bounded Buffer. Mas também diz que, se não houver
espaço nessa fila, o pedido de conexão deve ser
recusado. Então, no fundo, não é um Bounded
Buffer, porque o produtor não espera pelo espaço
livre na fila?!
Eu acho que entendi o que deve ser feito: a fila
coloca os consumidores em espera, mas não o
produtor; caso o buffer esteja cheio, ela
simplesmente avisa o produtor que não deu pra
enfileirar (sem wait). É isso?
lock(mutex_t); t++; unlock(mutex_t);
Wagner Bruna - mailto:wbruna@linux.ime.usp.br
http://www.linux.ime.usp.br/~wbruna
^Z
"I wonder if the stars sign
the life that is to be mine,
and would they let their light shine
enough for me to follow."
- References:
- Re: ep4
- From: Francisco Reverbel <reverbel at ime.usp.br>