标签: timer operating-system system deadlock
请考虑以下过程以消除死锁:进程请求资源时,它指定时间限制。如果该进程由于资源不可用而阻塞,则启动计时器。如果超过了时间限制,则该过程将被释放并允许再次运行。这样可以消除僵局吗?为什么或为什么不呢?
答案 0 :(得分:0)
可能是因为这种情况下涉及的死锁不仅取决于所涉及的进程所获取的资源,而且进程还使用时钟/计时器机制 执行级联的回滚直到。死锁已删除。
答案 1 :(得分:0)
这不会阻止死锁。这样只会阻止一个进程发生时被阻塞。