Please enable JavaScript.
Coggle requires JavaScript to display documents.
Problemas clássicos (cap12) - Coggle Diagram
Problemas clássicos (cap12)
Produtores/Consumidores
produtor
consumidor
Solução
Exclusão mútua no acesso ao buffer
suspensão dos produtroes
suspensão dos consumidores
solução usando semáforos
solução usando variáveis de condição
Leitores/Escritores
conjunto de tarefas concorrendo por área de memória compartilhada
Solução simplista
Solução com priorização dos leitores
introduz o problema da priorização de leitores, onde caso hajam muitos leitores, os escritores fiam na fila de espera por muito tempo
Jantar dos selvagens
restrições de sincronização
Selvagens não podem se servir ao mesmo tempo (mas podem comer ao mesmo
tempo);
Selvagens não podem se servir se o caldeirão estiver vazio;
• O cozinheiro só pode encher o caldeirão quando ele estiver vazio.
Jantar dos filósofos