首页 > 试题广场 >

若系统中存在一个循环等待的进程集合,则必定会死锁。

[单选题]
若系统中存在一个循环等待的进程集合,则必定会死锁。
  • 正确
  • 错误
循环等待是必要条件,不是充分条件。
发表于 2018-04-01 13:07:07 回复(0)

产生死锁的四个必要条件:

(1)互斥条件:进程对所分配到的资源不允许其他进程进行访问,若其他进程访问该资源,只能等待,直至占有该资源的进程使用完成后释放该资源

(2)请求和保持条件:进程获得一定的资源之后,又对其他资源发出请求,但是该资源可能被其他进程占有,此事请求阻塞,但又对自己获得的资源保持不放

(3)不可剥夺条件:是指进程已获得的资源,在未完成使用之前,不可被剥夺,只能在使用完后自己释放

(4)环路等待条件:是指进程发生死锁后,必然存在一个进程--资源之间的环形链

发表于 2018-07-17 14:38:57 回复(0)

产生死锁四个必要条件:互斥条件,不可剥夺条件,请求和保持条件,循环等待条件。

发表于 2018-06-13 00:21:59 回复(0)
&amp;<p>计算机中的资源:1可重用资源、2可消耗资源✅、3可抢占资源、4不可抢占资源✅</p><p>引起死锁的原因有:对可消耗资源✅、不可抢占资源✅的争夺、以及进程推进顺序不当</p><p>死锁的定义是:一组进程中的每一个进程都在等待这组进程中的其他进程才能引发的事件,该组进程为死锁状态</p><p>死锁的必要条件是:互斥条件、请求和保持条件、不可抢占条件、循环等待条件,缺一不可</p>
发表于 2020-05-02 08:28:32 回复(0)
某头像
死锁的是四个条件。说的太绝对了
发表于 2017-06-11 22:27:24 回复(0)