1

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

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

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

4

2 回答 2

3

您可能会遇到没有任何资源的情况。

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

  • node1向node2发送消息并等待响应

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

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

两个节点都在等待对方 =>死锁

于 2013-06-26T12:46:32.103 回答
0

我的理解是,上述答案仍然可以用responseack消息作为资源来说明:

  • 由于网络分区, node2保留了响应
  • acknode1持有,因为没有得到响应

在此处输入图像描述

于 2021-11-25T10:43:29.710 回答