非资源僵局?

时间:2013-06-26 12:13:04

标签: multithreading concurrency resources operating-system deadlock

我从教授的操作系统中得到一个问题,上面写着“解释非资源死锁”,而我也不知道我应该回答什么!

死锁是否需要某种资源才能被视为实际的死锁?

如果你们中有任何人对他的想法有任何建议,请回复。

1 个答案:

答案 0 :(得分:3)

您可以拥有不拥有任何资源的场景。

假设您在网络中有两个通信并具有3步握手的节点:

  • node1 node2 发送消息,等待回复

  • node2 收到消息并将响应发送回 node1 等待

  • 但由于暂时中断,网络上的响应丢失

两个节点都在等待彼此=>的死锁