单选题
3个进程共享4个同类资源,这些资源的分配与释放只能一次一个。已知每一个进程最多需要两个该类资源,则该系统______。
A.有些进程可能永远得不到该类资源
B.必然有死锁
C.进程请求该类资源都能得到
D.可能有死锁
A
B
C
D
【正确答案】
C
【答案解析】
3个进程每个最多需要两个,共有4个资源,即使每个进程都占用了1个资源,系统仍然有1个资源可以满足其中一个进程的需要,因此任意时刻系统均可以满足其中一个进程的需要并完成执行。因此,该系统不存在死锁情况,也不存在得不到资源的情况,而且进程请求该类资源总能够得到满足。
提交答案
关闭