
Next: Buffer com Liberação do
Up: Liberação do Processador
Previous: Liberação do Processador
- A espera ocupada pode ser evitada com o uso de variáveis do tipo
bed;
- as operações associadas são sleep(bed b; key k) e
wakeup(bed b; key k)
- o processo que executa sleep(b,k) deve estar de posse da chave k; o processador é liberado, e um descritor é colocado numa fila associada à cama b; a chave k é liberada
- o processo que executa wakeup(b,k) também deve fazê-lo de posse da chave k; todos os processos na fila associada a b são ``acordados'', e passam a disputar a chave k, que não é liberada com esta operação
Osvaldo Sergio F. de Carvalho
Wed Mar 19 14:56:39 EST 1997