Adicionado exercicio 6 para sicronização thread