一个加锁的缓冲区类, 可用于多线程的生产者消费者模式的数据缓冲区