热门问题
时间线
聊天
视角
飢餓 (計算機科學)
来自维基百科,自由的百科全书
Remove ads
在計算機科學中,飢餓(starvation)是指在並發計算中,進程一直無法獲得運行所需的必要資源而發生的問題[1]。排程、互斥鎖算法、資源泄漏等都可能導致飢餓,或者在被DoS攻擊(如fork炸彈)時主動產生飢餓。
![]() | 此條目可參照英語維基百科相應條目來擴充。 (2021年9月30日) |
在並發計算中,如果飢餓不可能發生,這個算法就被稱為是「starvation-free」(無飢餓)、「lockout-freed」(無閉鎖)的[2],或者稱其擁有「有限旁路」(finite bypass)[3]。這一屬性是存活的例子,也是互斥鎖算法的兩個條件之一(另一個是正確性)。
相關條目
參考資料
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads