试题详情
简答题考虑一个由四个同类资源组成的系统,有三个进程共享这些资源,每个进程至多需要两个资源,试说明该系统是无死锁的。
  • 假设三个进程,每个进程都需要两个资源,最坏的情况,每个进程都占有了一个资源,申请第二个资源,而此时系统中剩余一个资源,不管这个资源分给哪一个进程,都能满足它的资源要求,因此它能在有限的时间里运行结束而释放所占有的两个资源,这两个资源又可以分给另外两个进程,使它们能够运行结束,因此,此系统是无死锁的。
  • 关注下方微信公众号,在线模考后查看

热门试题