Projetando uma Aplicação com Corrida Crítica

        Para a criação de uma aplicação que demonstre uma situação de concorrência, tomou-se por conceito dividir a programação em 4 classes distintas, como indicado a seguir: