Monitor Mutex Semaforo 3 códigos usando diferentes formas de paralelismo para implementar o mesmo trabalho com threads