单项选择题

将消费者算法中两个p操作的次序颠倒后,会发生死锁的情况是当所有的缓冲区都()。

A.为满,一个消费者先执行
B.为空,一个消费者先执行
C.为空,一个生产者先执行
D.为满,一个生产者先执行