考虑以下消除死锁的过程:当进程请求资源时,它指定一个时间限制。如果进程因为资源不可用而阻塞,则启动计时器。如果超过时间限制,则释放该进程并允许其再次运行。这会消除死锁吗?为什么或者为什么不?
发布于 2018-11-03 14:36:46
可能是因为这种情况下所涉及的死锁不仅取决于所涉及的进程所获取的资源,而且进程使用时钟/计时器机制来执行级联回滚,直到。死锁被移除。
发布于 2018-11-03 20:53:12
这并不能阻止死锁。它只会在某个进程发生阻塞时停止该进程。
https://stackoverflow.com/questions/53128811
复制相似问题