3个进程共享4个同类资源,这些资源的分配与释放只能一次一个。已知每一个进程最多需要两个该类资源,则该系统______。
A: 有些进程可能永远得不到该类资源
B: 必然有死锁
C: 进程请求该类资源都能得到
D: 可能有死锁
A: 有些进程可能永远得不到该类资源
B: 必然有死锁
C: 进程请求该类资源都能得到
D: 可能有死锁
举一反三
- 三个进程共享四个同类资源,这些资源的分配与释放只能一次一个。已知每一个进程最多需要两个该类资源,则该系统
- N个进程共享M个资源,每个进程一次只能申请/释放一个资源,每个进程最多需要M个资源,所有进程总共的资源需求少于M+N个,证明该系统此时不会产生死锁。
- 若系统有同类资源 5 个,被 3 个进程所共享,每个进程最多可申请()个该类资源时, 可使系统不会产生死锁。 A: A.1 B: B.2 C: C.4 D: D.3
- 系统中有4个进程都需要使用同类资源,若每个进程最多需要3个该类资源,则为了保证系统不发生死锁,系统应至少提供()个该类资源。 A: 3 B: 4 C: 9 D: 12
- 若两个并发进程共享4个同类资源,为使系统不会死锁,则每个进程至多可以申请()个该类资源。 A: 1 B: 2 C: 3 D: 4