Skip to content

igortheodoro/produtor-consumidor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Produtor-Consumidor

Implementação em JavaScript do clássico problema dos Sistemas Operacionais.

  • O Chamado de Produtor e o Consumidor (também conhecido como o problema do buffer limitado), consiste em um conjunto de processos que compartilham um mesmo buffer. Os processos chamados produtores põem informação no buffer. Os processos chamados consumidores retiram informação deste buffer. Esse é um problema clássico em sistemas operacionais, que busca exemplificar de forma clara, situações de impasses que ocorrem no gerenciamento de processos de um sistema operacional.

  • Para trabalhar com programação concorrente a separação de processos dentro de um programa é feita através de threads ou fork (novos processos) para aprimorar o processamento. Por isso, neste repositório é possível entender perfeitamente como é feito a codificação do Produtor-Consumidor usando threads.

  • Para visulizar a implementação, clique aqui.