Monitor utilizando um buffer e  produtor-consumidor