标签: multithreading concurrency resources operating-system deadlock
我从教授的操作系统中得到一个问题,上面写着“解释非资源死锁”,而我也不知道我应该回答什么!
死锁是否需要某种资源才能被视为实际的死锁?
如果你们中有任何人对他的想法有任何建议,请回复。
答案 0 :(得分:3)
您可以拥有不拥有任何资源的场景。
假设您在网络中有两个通信并具有3步握手的节点:
node1 向 node2 发送消息,等待回复
node2 收到消息并将响应发送回 node1 并等待
但由于暂时中断,网络上的响应丢失
两个节点都在等待彼此=>的死锁强>