DM: implementado produtor x consumidor.