多个进程竞争比进程数目少的资源就可能产生死锁,而当资源数目大于进程数目时就不会发生死锁。
错
举一反三
- 【判断题】当进程数大于资源数时,进程竞争资源一定会产生死锁
- 当进程数大于资源数时,进程竞争资源也不一定会产生死锁。
- 在操作系统中,死锁出现是指______。 A: 计算机系统发生重大故障 B: 资源数目少于进程数 C: 若干进程因竞争资源而无限等待其他进程释放已占有的资源 D: 进程同时申请的资源数超过资源总数
- 进程P1使用资源情况:申请资源S1…申请资源S2…释放资源S1;进程P2使用资源情况:申请资源S2…申请资源S1…释放资源S2,系统并发执行进程P1、P2,系统将()。 A: 必定产生死锁 B: 可能产生死锁 C: 不会产生死锁 D: P1先到达就不会产生死锁
- 当出现()情况,系统可能出现死锁。 A: 进程释放资源 B: 一个进程进入死循环 C: 多个进程竞争资源出现了循环等待 D: 多个进程竞争共享型设备
内容
- 0
死锁与饥饿的不同之处有( ) A: 死锁发生时系统可以检测到,而饿死系统无法查觉。 B: 死锁进程等待永远不会被释放的资源,饿死进程等待会被释放但却轮不自己得到的资源。 C: 死锁与竞争资源有关,饥饿与竞争资源无关。 D: 死锁的进程处于阻塞状态的等待,但饥饿进程不然,也可能处于就绪状态的等待。 E: 死锁发生时涉及多个进程,但饥饿发生时可能只有一个。
- 1
计算机产生死锁的根本原因是进程数目太多了。
- 2
出现下列的情况可能导致死锁的是死锁的___。 A: 进程释放资源 B: 一个进程进入死循环 C: 多个进程竞争资源出现了循环等待 D: 多个进程竞争使用共享型的设备
- 3
产生死锁的原因是( )。 A: 资源数目不够用 B: 形成环路等待 C: 进程推进顺序不合法 D: 互斥
- 4
设有两个进程共享3个同类资源,为使系统不会死锁,每个进程可以申请的资源数目最多为() A: 0个 B: 1个 C: 2个 D: 3个