定的,进程在运行期间既不能创建也不能删除它。
另一类资源是不可抢占性资源,即一旦系统把某资源分
多个进程运行的需要,使得进程在运行过程中,会因争夺资
块代表可重用的资源(文件),用圆圈代表进程,见图3-12
第一章 操作系统引论
我们称这种不会引起进程死锁的推
第一章 操作系统引论
例如,当P1运行到P1:
(3)系统中每一类可重用性资源中的单元数目是相对固
程死锁,这样的进程推进顺序就是非法的。
图3-12共享文件时的死锁情况
竞争可消耗资源引起死锁
(1)每一个可重用性资源中的单元只能分配给一个进程
须同时具备下面四个必要条件,只要其中任一个条件不成立,
程死锁,这样的进程推进顺序就是非法的。
第一章 操作系统引论
2. 可抢占性资源和不可抢占性资源
1)可抢占性资源
可把系统中的资源分成两类,一类是可抢占性资源,是
指某进程在获得这类资源后,该资源可以再被其它进程或系
统抢占。
2)不可抢占性资源
另一类资源是不可抢占性资源,即一旦系统把某资源分
配给该进程后,就不能将它强行收回,只能在进程用完后自
行释放。
4