假设系统中有m个同类的互斥资源,当n个进程共享这m个互斥资源时,每个进程的最大需求数是w。在下列情况中,系统可能会产生死锁的是______。 A.m=5,n=3,w=2 B.m=6,n=2,w=3 C.m=5,n=3,w=3 D.m=6,n=3,w=3

admin2019-06-08  34

问题 假设系统中有m个同类的互斥资源,当n个进程共享这m个互斥资源时,每个进程的最大需求数是w。在下列情况中,系统可能会产生死锁的是______。
A.m=5,n=3,w=2
B.m=6,n=2,w=3
C.m=5,n=3,w=3
D.m=6,n=3,w=3

选项 A、 
B、 
C、 
D、 

答案D

解析 对于选项A:m=5,n=3,w=2,即系统中有5个资源,3个进程使用,每个进程最多要求2个资源。由于n×(w-1)+1=3×(2-1)+1=4<m=5,因此系统不会产生死锁。
   对于选项B:m=6,n=2,w=3,即系统中有6个资源,2个进程使用,每个进程最多要求3个资源。因为n×(w-1)+1=2×(3-1)+1=5<m=6,所以系统不会发生死锁。
   对于选项C:m=5,n=2,w=3,即系统中有5个资源,2个进程使用,每个进程最多要求3个资源。由于n×(w-1)+1=2×(3-1)+1=5=m,因此系统不会发生死锁。
   对于选项D:m=6,n=3,w=3,即系统中有6个资源,3个进程使用,每个进程最多要求2个资源。由于n×(w-1)+1=3×(3-1)+1=7>m=6,因此系统可能会产生死锁。
转载请注明原文地址:https://jikaoti.com/ti/t1J7FFFM
0

最新回复(0)