五 操作系统基础之死锁

死锁是指多个进程因竞争资源而造成的一种僵局(互相等待),若无外力,这些进程都将无法向前推进。 死锁产生的必要条件 死锁产生必须同时满足下面四个条件: 互斥条件:在某一时间段内某资源仅为一个进程占有。 不可剥夺条件:进程所获资源在未使用完之前不能被其他进程强行夺走。 请求和保持条件:进程已经保持了至少一个资源,但又提出了新的资源请求。 循环等待条件:存在一种进程资源的循环等待链。(资源分配图含圈而系
相关文章
相关标签/搜索