系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,那么当m、n、w分别取表3—2中的值时,对于表3—2中的①~⑥种情况,(25)可能会发生死锁。若将这些情况的m分别加上(26),则系统不会发生死锁。
单选题 (25)
【正确答案】 C
【答案解析】
单选题 (26)
【正确答案】 D
【答案解析】解析:对于第①种情况,资源数为3,在最坏的情况下,2个进程对R资源的需求都为2,有一个进程占用2个R资源,另一个进程占用1个R资源,占用2个R资源的进程运行完,释放资源,另一个便会获得所需的资源,不会出现死锁。对于第②种情况,资源数为3,在最坏的情况下,3个进程对R资源的需求都为2,每个进程都占用1个R资源,发生死锁。对于第③种情况,资源数为5,在最坏的情况下,2个进程对R资源的需求都为3,一个进程占用3个R资源,一个进程占用2个R资源,不会出现死锁。对于第④种情况,资源数为5,在最坏的情况下,3个进程对R资源