An open API service indexing awesome lists of open source software.

https://github.com/ricardorodriguespes17/problema-do-transito-automatizado-threads

Problema do trânsito automatizado (problema de concorrência) com Thread | Java
https://github.com/ricardorodriguespes17/problema-do-transito-automatizado-threads

java problem programacao-concorrente programming-exercises

Last synced: 2 months ago
JSON representation

Problema do trânsito automatizado (problema de concorrência) com Thread | Java

Awesome Lists containing this project

README

        

# Problema do trânsito automatizado (problema de concorrência) com _Thread_ Java

## Descrição

- Esse é um simulador de um problema classico de programação concorrente
- O objetivo é criar _thread_ que controlem carros pela pista
- E o Semaforo irá proteger as áreas onde os carros possam colidir

## Projeto

- No projeto há 5 representações de carros em um grid de pista de terra
- Cada carro é representado por um cor
- Cada carro possui um regulador de velocidade no rodapé do programa
- Para cada caminho do carro possui um botão no rodapé para mostra-lo na pista

## Iniciar

### Instalação Java

Para começar a rodar o projeto, precisa ter o [Java](https://www.java.com/pt_BR/) instalado na máquina.

No caso do Windows, é preciso [habilitar os comando no terminal](https://java.com/pt_BR/download/help/javaconsole.xml)

### Executar programa

Estando na pasta raiz, execute o comando de compilação do Java
```
javac Principal.java
```
Após compilar, basta executar o programa
```
java Principal
```

## Prints do projeto

![Captura de Tela (28)](https://user-images.githubusercontent.com/39037180/77604049-570e9000-6ef0-11ea-8db7-d27b79016ffe.png)

![Captura de Tela (27)](https://user-images.githubusercontent.com/39037180/77604055-5c6bda80-6ef0-11ea-8a16-f895f22d118c.png)