标签: deadlock
我只是想知道......
没有饥饿的解决方案是否也没有死锁的解决方案?反之亦然, 是没有死锁的解决方案也没有饥饿的解决方案?
答案 0 :(得分:0)
没有饥饿的解决方案意味着该系统是公平的&#34 ;;每个线程都可以访问共享的有限资源以获得进展。在这种情况下,我会假设没有死锁。死锁是挨饿线索的终点......他们都饿死了,没有人取得进展。
没有死锁的解决方案仍然可能只有一部分线程具有" fair"访问共享的有限资源。其余的线程会饿死。