https://github.com/jailsonsf/cp-bank_threads
https://github.com/jailsonsf/cp-bank_threads
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/jailsonsf/cp-bank_threads
- Owner: jailsonsf
- License: mit
- Created: 2021-05-20T18:05:03.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-05-21T17:40:26.000Z (about 5 years ago)
- Last Synced: 2025-01-24T07:47:18.799Z (over 1 year ago)
- Language: Java
- Size: 4.88 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Computação Paralela - Depósito e saque bancário
Simulação de vários depósitos e retiradas simultâneas utilizando da estrutura de **threads** para sincronização de troca de dados.
## Pré-requisitos
- [x] Java
- [x] Thread library (build-in)
## Mais informações
Dentro do projeto existe duas classes, **Conta** e **Banco**, onde **Conta** é resposável pelos métodos de saque e deposíto e a classe **Banco** faz a simulação da estrutura do banco criando as threads de tal forma que cada thread simule o saque/deposíto de maneira síncrona na conta instanciada.
## Como executar o projeto
Basta executar a classe **Banco.java** e a mesma dará início a simulação disponibilizando todos os resultados em um terminal de saída.
1 - Compilar o arquivo principal:
````bash
javac Banco.java
````
2 - Executar o arquivo então compilado
````bash
java Banco
````
## Equipe
- Jailson Soares
- Luís Eduardo