关于死锁的四个必要条件,下列说法不正确的是
关于死锁的四个必要条件,下列说法不正确的是

A、发生死锁时,死锁必要条件一定同时成立
B、死锁必要条件同时成立时,系统不一定会出现死锁
C、死锁必要条件只要有一个不成立,系统就不会出现死锁
D、其中的“占有且等待资源”条件包含了“循环等待资源”条件
【正确答案】:D
【题目解析】:死锁的四个必要条件:

互斥条件:一个资源每次只能被一个进程使用,即在一段时间内某 资源仅为一个进程所占有。此时若有其他进程请求该资源,则请求进程只能等待。

请求与保持条件:进程已经保持了至少一个资源,但又提出了新的资源请求,而该资源 已被其他进程占有,此时请求进程被阻塞,但对自己已获得的资源保持不放。

不可剥夺条件:进程所获得的资源在未使用完毕之前,不能被其他进程强行夺走,即只能 由获得该资源的进程自己来释放(只能是主动释放)。

循环等待条件: 若干进程间形成首尾相接循环等待资源的关系

Top