码迷,mamicode.com
首页 > 其他好文 > 详细

死锁产生必要条件

时间:2020-07-17 01:26:27      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:求和   循环   一段   操作   计算机   计算   nbsp   未使用   操作系统   

死锁产生必要条件

1、互斥条件

2、请求和保持条件

3、不可抢占条件

4、循环等待条件

 

 

 

《计算机操作系统》

1

进程对所分配的资源进行排他性使用,即在一段时间内,某资源只能被一个进程占用。

2

进程已经保持了至少一个资源,但又提出了新的资源请求,而该资源已被其他进程占有,此时请求进程被阻塞,但对自己已获得的资源保持不放。

3

进程已获得的资源在未使用完之前不能被抢占,只能在进程使用完时由自己释放。

4

在发生死锁时,必然存在一个进程一资源的循环链,即进程集合{P0,P1,P2,...Pn}中的P0正在等待一个P1占用的资源,P1正在等待P2占用的资源,...,

Pn正在等待已被P0占用的资源。

 

死锁产生必要条件

标签:求和   循环   一段   操作   计算机   计算   nbsp   未使用   操作系统   

原文地址:https://www.cnblogs.com/rsapaper/p/13326445.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!