Os programas deste repositório envolvem conceitos de programação concorrente e implementação de soluções para problemas clássicos da computação concorrente, atrelados a uma interface gráfica desenvolvida com JavaFx. São eles:
- Simulação de trens (sem thread e com colisão) 🚂
- Problema dos trens (com thread e quase sem colisão; solução por variável de travamento, estrita alternância e peterson) 🚆
- Jantar dos Filósofos (solução por semáforo) 🍽️
- Barbeiro Dorminhoco (solução por semáforo) ✂️
- Trânsito Autônomo (solução por semáforo) 🚥