什么是死锁定理

   发布日期:2024-12-26 21:35:24     手机:https://m.qqhuangye.com/zhishi/448021.html     违规举报

什么是死锁定理

在多道程序系统中,一组进程中的每一个进程均无限期的等待另一组进程所占有的且不会释放的资源,这种现象称为死锁。

虽然进程在运行过程中,可能发生死锁,但死锁的发生也必须具备一定的条件,死锁的发生必须具备以下必要条件。

1、互斥条件:指进程对所分配到的资源进行排它性使用,即在一段时间内某资源只由一个进程占用。如果此时还有其它进程请求资源,则请求者只能等待,直至占有资源的进程用毕释放;

2、请求和保持条件:指进程已经保持至少一个资源,但又提出了新的资源请求,而该资源已被其它进程占有,此时请求进程阻塞,但又对自己已获得的其它资源保持不放;

3、不剥夺条件:指进程已获得的资源,在未使用完之前,不能被剥夺,只能在使用完时由自己释放。

 
 
本文地址:https://qqhuangye.com/zhishi/448021.html,转载请注明出处。"error":400,"message":"over quota","url:"https://qqhuangye.com/zhishi/448021.html
 
更多>同类知识

推荐图文
推荐知识
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  违规举报  |  蜀ICP备18010318号-2  |  SiteMaps  |  BaiDuNews
Processed in 0.328 second(s), 8 queries, Memory 0.52 M