Jantar dos Filósofos desenvolvido em Java incluindo parte gráfica.
O Jantar dos filósofos foi proposto por Dijkstra em 1965 como um problema de sincronização. O problema é definido como:
Cinco filósofos estão sentados em uma mesa redonda para jantar. Cada filósofo tem um prato com espaguete à sua frente. Cada prato possui um garfo para pegar o espaguete. O espaguete está muito escorregadio e, para que um filósofo consiga comer, será necessário utilizar dois garfos.
Desta forma, desenvolvemos neste trabalho a implementação visual da solução proposta.
Pré requisitos para instalação:
Vídeo demonstrativo: https://youtu.be/9KAN4xsJo6Y
Github: https://github.com/daniel-2010/jantar-dos-filosofos
Print da tela em execução: