【详细解读】进程管理 -死锁问题 系统有三个进程:A B C 这3个进程都需要5个系统资源。如果系统至少有多少个资源,则不可能发生死锁
生活随笔
收集整理的這篇文章主要介紹了
【详细解读】进程管理 -死锁问题 系统有三个进程:A B C 这3个进程都需要5个系统资源。如果系统至少有多少个资源,则不可能发生死锁
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
進程管理 -死鎖問題 系統(tǒng)有三個進程:A B C 這3個進程都需要5個系統(tǒng)資源。如果系統(tǒng)至少有多少個資源,則不可能發(fā)生死鎖?
最多的狀態(tài)是:每個進程恰好都分到了四個資源, 都只需要一個資源就可以運行, 但都運行不了, 發(fā)生死鎖。
因此, 若系統(tǒng)中的資源數(shù)>12, 則絕對不可能發(fā)生死鎖。答案為13。
總結(jié):系統(tǒng)中維持不發(fā)生死鎖的最少資源是,各進程所需資源數(shù)-1的和再加1。
總結(jié)
以上是生活随笔為你收集整理的【详细解读】进程管理 -死锁问题 系统有三个进程:A B C 这3个进程都需要5个系统资源。如果系统至少有多少个资源,则不可能发生死锁的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 进程P1、P2、P3、P4和P5的前趋图
- 下一篇: 看门狗(Watch Dog)是嵌入式系统