何谓死锁?为什么将所有资源按类型赋予不同的序号,并按规定将所有的进程按资源号递增的顺序申请资源后,系统便不会产生死锁?

admin2016-06-30  27

问题 何谓死锁?为什么将所有资源按类型赋予不同的序号,并按规定将所有的进程按资源号递增的顺序申请资源后,系统便不会产生死锁?

选项

答案所谓死锁,是指多个进程在运行过程中因争夺资源而造成的一种局,若无外力作用,这进程都竟无法再向前推进;此时系统不会发生死锁的原因是四所发生的必要条件之一—循环等待条件不可能成立。因为多个进程之间只可能存在占据较低序号资源的进程等待占据较高的序号资源的进程释放资源的情况,但不可能存在反向的等待,因此,它们之间绝对不会形成循环等待链。

解析
转载请注明原文地址:https://kaotiyun.com/show/L6Ax777K
本试题收录于: 操作系统题库理工类分类
0

最新回复(0)