首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >死锁对不涉及死锁的其他进程有什么影响?

死锁对不涉及死锁的其他进程有什么影响?
EN

Stack Overflow用户
提问于 2016-12-18 00:30:15
回答 2查看 3.5K关注 0票数 0

我没有找到确切的答案,即如果系统中出现死锁,那么系统将停止工作,或者一些不涉及死锁的进程可以继续执行。

当死锁发生时,系统将陷入死锁,还是只有处于死锁状态的进程才会出现死锁?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-18 07:44:06

只有处于死锁状态的进程才会。

这也是大多数现代个人电脑忽视它的原因之一。

(因为防止、避免、检测和恢复死锁的费用很高)

票数 4
EN

Stack Overflow用户

发布于 2021-03-09 08:22:38

我认为死锁中的唯一进程是受影响的,而不是另一个进程,因为大多数操作系统(如Windows和Linux )都使用死锁无知(Ostrich算法)方法来避免系统中的死锁,而其他算法,如死锁预防/检测/避免,则是昂贵的,而且在某种程度上是不现实的,即一个进程需要多少资源才能完全执行,通常在数据库软件中使用死锁避免/检测,例如,许多数据库操作涉及锁定多个记录,除了进入无限阻塞/饥饿(死锁)的进程之外,其他进程都不受影响。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41204406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档