usa circular queue no lugar da circularArrayList tb da um loop qd n pode
mais produzir para liberar os consumidores. usa log para debug