多线程你需要用到Mutex和Waitcondition这两个同步。请参考以下代码: // 首先你要有一个生产者和消费者公用的Buffer,它要求用mutex和condition variable来实现锁struct BoundedBuffer { int* buffer; int capacity; int front; int rear; int