Códigos iniciais. Não foram testados. Erros semânticos. Fazer a fila. Implementar os protótipos do mutex. Falta makefile.