[26][40][多选]已知某系统中所有资源是相同类型的,而且进程严格按照一次一个的方式申请或释放资源。在此系统中,进程所需要的资源量不超过系统资源总数量。下表列出的各种情况中,哪些会发生死锁?
情况①
情况②
情况③
情况④
情况⑤
答案
情况④
情况⑤
解析
情况①:因系统中进程个数为 1,且系统资源总数量为 2,由题目所给条件可知,该进程的最大资源需求量不超过 2,虽然先后申请了 2 个资源,但不会发生死锁。 情况②:因系统中进程个数为 2,且系统资源总数量为 1。由题目所给条件可知,该进程的最大资源需求量不超过 1,若将资源分配给其中的进程,则此进程已获得所需要的所有资源并将运行完毕,从而可将分配给它的资源归还系统,使另一个进程也能顺利执行完成,不会发生死锁。 情况③:因系统中进程个数为 2,且系统资源总数量为 2。由题目所给条件可知,该进程的最大资源需求量不超过 1,若将资源分配给其中的一个进程,则此进程已获得所需要的所有资源并将运行完毕,从而可将分配给它的
转载请注明出处。