condiçoes de disputa

369 palavras 2 páginas
PROBLEMA DO BARBEIRO DORMINHOCO

O caso do barbeiro dorminhoco é um problema de comunicação inter-processos e sincronização em múltiplos processos. Fazendo uma analogia simples o problema é manter o barbeiro ocupado enquanto existem clientes, e descansando quando não há nenhum (fazendo isso de uma maneira ordenada).O barbeiro e seus clientes, neste caso, são usados para representar processos.

A descrição do problema

Na barbearia existe um barbeiro, uma cadeira de barbeiro e x cadeiras para clientes esperarem. Quando não há clientes, o barbeiro senta-se na cadeira de barbeiro e adormece. Quando chega um cliente, ele precisa acordar o barbeiro. Se outros clientes chegarem enquanto o barbeiro estiver cortando o cabelo de um cliente, eles se sentarão (no caso de cadeiras vazias) ou sairão da barbearia (se não houver cadeiras vazias).
O problema é programar o barbeiro e os clientes sem cair em condições de disputa
“Condições de corrida”. Condições de disputa são situações em que dois ou mais processos estão trabalhando juntos, ou não, e podem compartilhar algum recurso em comum. Um processo pode interferir na execução do outro.

PROBLEMA DO BARBEIRO DORMINHOCO

O caso do barbeiro dorminhoco é um problema de comunicação inter-processos e sincronização em múltiplos processos. Fazendo uma analogia simples o problema é manter o barbeiro ocupado enquanto existem clientes, e descansando quando não há nenhum (fazendo isso de uma maneira ordenada).O barbeiro e seus clientes, neste caso, são usados para representar processos.

A descrição do problema

Na barbearia existe um barbeiro, uma cadeira de barbeiro e x cadeiras para clientes esperarem. Quando não há clientes, o barbeiro senta-se na cadeira de barbeiro e adormece. Quando chega um cliente, ele precisa acordar o barbeiro. Se outros clientes chegarem enquanto o barbeiro estiver cortando o cabelo de um cliente, eles se sentarão (no caso de cadeiras vazias) ou sairão da barbearia (se não

Relacionados

  • ciencia e politica
    5270 palavras | 22 páginas
  • Planos Diretores
    3118 palavras | 13 páginas
  • Qual o primeiro passo para argumentar
    4650 palavras | 19 páginas
  • projeto tcc
    3060 palavras | 13 páginas
  • Texto não verbal
    444 palavras | 2 páginas
  • ROUSSEAO
    1344 palavras | 6 páginas
  • SOCap4
    794 palavras | 4 páginas
  • resumo
    1604 palavras | 7 páginas
  • Trabalho de so
    558 palavras | 3 páginas
  • Filosofia
    4242 palavras | 17 páginas