void consumption() {
while(____){
____;
}
P(mutex);
往队列里面取一个元素;
V(mutex);
————————;
} isFull(), m_notFull.wait(), m_notFull.notify()
isFull(), m_notFull.wait(), m_notEmpty.notify()
isFull(), m_notFull.notify(), m_notEmpty.wait()
isEmpty(), m_notEmpty.wait(), m_notEmpty.notify()
isEmpty(), m_notEmpty.wait(), m_notFull.notify()
isEmpty(), m_notEmpty.notify(), m_notFull.wait()