Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jailsonsf/cp-bank_threads


https://github.com/jailsonsf/cp-bank_threads

Last synced: about 1 month ago
JSON representation

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