【问题标题】:Operating Systems Deadlocks操作系统死锁
【发布时间】:2018-11-03 05:56:12
【问题描述】:

考虑以下过程来消除死锁:当进程请求资源时,它指定时间限制。如果进程因资源不可用而阻塞,则启动计时器。如果超过时间限制,则释放该过程并允许再次运行。这是否消除了僵局?为什么或为什么不?

【问题讨论】:

    标签: timer operating-system system deadlock


    【解决方案1】:

    可能是因为这种情况下涉及的死锁不仅取决于所涉及的进程获取的资源,而且进程使用了​​时钟/定时器机制 执行级联回滚,直到 .死锁被解除。

    【讨论】:

      【解决方案2】:

      这并不能阻止死锁。它只会在某个进程发生时阻止进程被阻塞。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多