【详细解读】进程管理 -死锁问题 系统有三个进程:A B C 这3个进程都需要5个系统资源。如果系统至少有多少个资源,则不可能发生死锁

进程管理 -死锁问题 系统有三个进程:A B C 这3个进程都需要5个系统资源。如果系统至少有多少个资源,则不可能发生死锁?
在这里插入图片描述


最多的状态是:每个进程恰好都分到了四个资源, 都只需要一个资源就可以运行, 但都运行不了, 发生死锁。

因此, 若系统中的资源数>12, 则绝对不可能发生死锁。答案为13。


总结:系统中维持不发生死锁的最少资源是,各进程所需资源数-1的和再加1。

猜你喜欢

转载自blog.csdn.net/weixin_43899069/article/details/109160732
今日推荐