问题 单项选择题

若在系统中有若干个互斥资源R,6个并发进程,每个进程都需要2个资源R,那么使系统不发生死锁的资源R的最少数目为()。

A.6

B.7

C.9

D.12

答案

参考答案:B

解析:

[要点解析] 若资源R的数目为6,6个进程并发执行,操作系统为每个进程分配1个资源R,此时已无可供分配的资源R,而每个进程还都需要1个资源R,则这6个进程由于请求的资源R得不到满足而死锁。对于选项B,操作系统为每个进程分配1个资源R后,系统还有1个可供分配的资源R,能满足其中的1个进程对资源R的要求,该进程运行完毕释放占有的资源R,从而使其他进程也能得到所需的资源R并运行完毕。

单项选择题
单项选择题