Imagem de fundo

Se um produtor envia um sinal de despertar (wakeup) para um consumidor que não esteja l...

Se um produtor envia um sinal de despertar (wakeup) para um consumidor que não esteja logicamente bloqueado, ambos podem ser permanentemente bloqueados. Assinale a alternativa que apresenta uma correção para essa situação.


A

Adicionar um contador de elementos produzidos.


B

Adicionar um contador de sinal de despertar.


C

Adicionar um contador de sinal de bloqueio do consumidor.


D

Adicionar um bit de espera por despertar ao quadro geral.


E

Introduzir um contador de itens no buffer para evitar que o consumidor tente ler antes que o produtor escreva.