首页 > 解决方案 > 银行家算法中的过程需求是否会变成负数?

问题描述

我正在研究银行家的算法问题。对于一个进程,分配为 (3, 0, 2),其最大值为 (0, 0, 2)。因此,为了计算流程的需求,我们从最大值中减去分配。但是在这里,它变成了负数,即需要变成了(-3, 0, 0)。

这可能吗?对我来说,这似乎是这个算法的一个特例。

如果我不介意否定并应用算法,我仍然会获得安全状态。这个对吗?谁能给我一个正当的理由。谢谢。注意安全!

标签: operating-systemdeadlockbankers-algorithm

解决方案


推荐阅读