在生产者/消费者问题中 用s表示实施互斥的信号量 e表示与缓冲区空闲空间数量相关的信号量 n表示

大学网课 已帮助 人

在生产者/消费者问题中,用s表示实施互斥的信号量,e表示与缓冲区空闲空间数量相关的信号量,n表示与缓冲区中数据项个数相关的信号量,下列生产者和消费者的操作(生产者和消费者可并发执行),可能产生死锁的是()。

A.生产者:wait(s); wait(e); append(); signal(n); signal(s);消费者: wait(s); wait(n); take(); signal(e); signal(s);

B.生产者:wait(s); wait(e); append(); signal(n); signal(s);消费者: wait(n); wait(s); take(); signal(s); signal(e);

C.生产者:wait(e); wait(s); append(); signal(s); signal(n);消费者: wait(s); wait(n); take(); signal(e); signal(s);

D.生产者:wait(e); wait(s); append(); signal(s); signal(n);消费者: wait(n); wait(s); take(); signal(s); signa

在生产者/消费者问题中 用s表示实施互斥的信号量 e表示与缓冲区空闲空间数量相关的信号量 n表示

热搜:从量税是对生产者还是消费者征税