Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jailsonsf/cp-bank_threads
https://github.com/jailsonsf/cp-bank_threads
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/jailsonsf/cp-bank_threads
- Owner: jailsonsf
- License: mit
- Created: 2021-05-20T18:05:03.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-05-21T17:40:26.000Z (over 3 years ago)
- Last Synced: 2023-03-07T14:25:35.558Z (almost 2 years 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