Atividade
O paradigma concorrente é utilizado na computação como forma para gerenciar o compartilhamento de recursos em execuções simultâneas. Tomando como base essa definição, desenvolva uma aplicação para tratamento de depósitos, consultas e saques em uma conta bancária. Os valores manipulados deverão ser registrados e lidos em um único arquivo texto no formato txt.
Informações adicionais: O saldo inicial será de 100; O saldo não poderá ser negativo; As operações de saque, consulta e depósito na mesma conta poderão ser realizadas concorrentemente; Ao realizar saques e depósitos o usuário deverá informar um valor numérico e a data/hora para a operação; Todas as execuções deverão manipular o mesmo arquivo texto.
Testes que serão realizados para validar a atividade:
Teste 1: 6 execuções do programa serão realizadas ao mesmo tempo, sendo que a primeira operação de cada execução será de saque em qualquer valor.
Teste 2: 6 operações do programa serão realizadas ao mesmo tempo, podendo ser de qualquer operação.
A entrega da atividade será realizada por meio do Google Classroom. Não submeter diretórios compactados. A atividade poderá ser executada por grupos de até três integrantes.