首页 > 试题广场 >

以下哪个不是产生死锁的必要条件?

[单选题]

以下哪个不是产生死锁的必要条件?

  • 互斥条件:一个资源每次只能被一个进程使用
  • 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放
  • 先来先服务条件:多个进程在等待同一资源时,资源将优先分配给先请求者
  • 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系
死锁产生的4个必要条件
    1、互斥:某种资源一次只允许一个进程访问,即该资源一旦分配给某个进程,其他进程就不能再访问,直到该进程访问结束。
    2、占有且等待:一个进程本身占有资源(一种或多种),同时还有资源未得到满足,正在等待其他进程释放该资源。
    3、不可抢占:别人已经占有了某项资源,你不能因为自己也需要该资源,就去把别人的资源抢过来。
    4、循环等待:存在一个进程链,使得每个进程都占有下一个进程所需的至少一种资源。
发表于 2019-06-25 08:55:47 回复(0)