不安全状态和安全状态

问题描述 投票:0回答:2

我了解了一些关于不安全状态和安全状态的知识。

安全状态是指不可能发生死锁的状态,而不安全状态并不意味着已经发生死锁,而是表示可能发生死锁。

我想弄清楚的是,如果系统处于不安全状态,它是否可以返回到安全状态?

感谢您的宝贵时间!

operating-system thread-safety system unsafe bankers-algorithm
2个回答
0
投票

当然可以想办法将其更改为安全状态,因为还没有发生死锁。这就是死锁避免机制,当你看到将来会发生死锁时,就需要某种机制来避免死锁发生。这样就避免了发生死锁的可能性。


0
投票

操作系统中的安全状态是系统所有资源都被良好管理的状态,所有资源都没有分配给一个请求,系统中不应该存在资源的循环需求。很简单,不应该出现死锁。当系统资源根据需求分配时,就有足够的空闲资源可以满足下一个进程的资源需求

© www.soinside.com 2019 - 2024. All rights reserved.