1、 P219 应该是“在调用cond_wait时,需要保证当前线程已经获取搭配的互斥锁” 2、 P220 区别三:应该是“由于生产者需要等待的条件是empty_slot为0,即缓冲区已满” 3、 P220 区别四:应该是“由于消费者等待的条件是filled_slot为0,即缓冲区为空”
确实会有歧义,感谢指出!