设系统有一类数量为M的独占性资源,系统中N个进程竞争该类资源,每个进程对资源的最大需求为W。当M、N、W分别取下列哪个值时,系统不会发生死锁?( )
设系统有一类数量为M的独占性资源,系统中N个进程竞争该类资源,每个进程对资源的最大需求为W。当M、N、W分别取下列哪个值时,系统不会发生死锁?( )
A、M=2;N=2;W=2
B、M=3;N=2;W=3
C、M=10;N=3;W=4
D、M=10;N=3;W=5
【正确答案】:C
【题目解析】:当每个进程占有W-1个资源后,还能剩余1个资源,则不会发生死锁。所以需要满足M>=N*(W-1)+1,C选项满足10=3*(4-1)+1,故选C,不选ABD。
Top