飢餓_(操作系統)

在計算機科學中 ， 飢餓 （ starvation ） 是指在併發計算中 ， 進程一直無法獲得運行所需的必要資源而發生的問題 。 排程 、 互斥鎖算法 、 等都可能導致飢餓 ， 或者在被DoS攻擊 （ 如fork炸彈 ） 時主動產生飢餓 。 在併發計算中 ， 如果飢餓不可能發生 ， 這個算法就被稱爲是 “ starvation - free ” （ 無飢餓 ） 、 “ lockout - freed ” （ 無閉鎖 ） 的 ， 或者稱其擁有 「 有限旁路 」 （ finite bypass ） 。 這一屬性是的例子 ， 也是互斥鎖算法的兩個條件之一 （ 另一個是正確性 ） 。