fbpx
维基百科

饥饿 (操作系统)

计算机科学中,饥饿(starvation)是指在并发计算中,进程一直无法获得运行所需的必要资源而发生的问题[1]排程互斥锁算法、资源泄漏等都可能导致饥饿,或者在被DoS攻击(如fork炸弹)时主动产生饥饿。

在并发计算中,如果饥饿不可能发生,这个算法就被称为是“starvation-free”(无饥饿)、“lockout-freed”(无闭锁)的[2],或者称其拥有「有限旁路」(finite bypass)[3]。这一属性是存活英语Liveness的例子,也是互斥锁算法的两个条件之一(另一个是正确性)。

相關條目 编辑

参考资料 编辑

  1. ^ Tanenbaum, Andrew. Modern Operating Systems. Prentice Hall. 2001: 184–185. ISBN 0-13-092641-8. 
  2. ^ Herlihy, Maurice; Shavit, Nir. The Art of Multiprocessor Programming. Elsevier. 2012: 24. ISBN 9780123977953. 
  3. ^ Raynal, Michel. Concurrent Programming: Algorithms, Principles, and Foundations. Springer Science & Business Media. 2012: 10–11. ISBN 3642320279. 

饥饿, 操作系统, 此條目可参照英語維基百科相應條目来扩充, 2021年9月30日, 若您熟悉来源语言和主题, 请协助参考外语维基百科扩充条目, 请勿直接提交机械翻译, 也不要翻译不可靠, 低品质内容, 依版权协议, 译文需在编辑摘要注明来源, 或于讨论页顶部标记, href, template, translated, page, html, title, template, translated, page, translated, page, 标签, 在计算机科学中, 饥饿, starvation, 是指在并. 此條目可参照英語維基百科相應條目来扩充 2021年9月30日 若您熟悉来源语言和主题 请协助参考外语维基百科扩充条目 请勿直接提交机械翻译 也不要翻译不可靠 低品质内容 依版权协议 译文需在编辑摘要注明来源 或于讨论页顶部标记 a href Template Translated page html title Template Translated page Translated page a 标签 在计算机科学中 饥饿 starvation 是指在并发计算中 进程一直无法获得运行所需的必要资源而发生的问题 1 排程 互斥锁算法 资源泄漏等都可能导致饥饿 或者在被DoS攻击 如fork炸弹 时主动产生饥饿 在并发计算中 如果饥饿不可能发生 这个算法就被称为是 starvation free 无饥饿 lockout freed 无闭锁 的 2 或者称其拥有 有限旁路 finite bypass 3 这一属性是存活 英语 Liveness 的例子 也是互斥锁算法的两个条件之一 另一个是正确性 相關條目 编辑哲学家就餐问题参考资料 编辑 Tanenbaum Andrew Modern Operating Systems Prentice Hall 2001 184 185 ISBN 0 13 092641 8 Herlihy Maurice Shavit Nir The Art of Multiprocessor Programming Elsevier 2012 24 ISBN 9780123977953 Raynal Michel Concurrent Programming Algorithms Principles and Foundations Springer Science amp Business Media 2012 10 11 ISBN 3642320279 取自 https zh wikipedia org w index php title 饥饿 操作系统 amp oldid 75465885, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。