生产者消费者问题中,如果生产者进程和消费者进程先执行互斥信号量的P操作,再执行同步信号量的P操作,系统将()
A: 必定产生死锁
B: 可能产生死锁
C: 必定不产生死锁
D: 以上说法都不对
A: 必定产生死锁
B: 可能产生死锁
C: 必定不产生死锁
D: 以上说法都不对
举一反三
- 生产者消费者问题中如果进程先执行同步信号量的V操作,再执行互斥信号量的V操作,则系统可能会发生死锁
- 采用信号量和P,V操作,系统还可能产生死锁。
- 中国大学MOOC:在生产者/消费者问题中,用s表示实施互斥的信号量,e表示与缓冲区空闲空间数量相关的信号量,n表示与缓冲区中数据项个数相关的信号量,下列生产者和消费者的操作(生产者和消费者可并发执行),可能产生死锁的是()。_
- 在9个生产者、6个消费者共享容量为8的缓冲器的生产者消费者问题中,互斥信号的P操作要在同步信号量P操作的(__) 以免引起错误。
- 在一个原本不可能发生死锁的系统中,如果对有关进程的信号量P操作的顺序加以调整可能导致死锁,同样地,对有关进程的信号量V操作的顺序加以调整也可能导致死锁。