[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



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."