避免死鎖的著名演算法是銀行家演算法。 四個條件: 1、分批向銀行貸款時,申請的總額不能超過一開始申請的額度; 2、申請貸款時不能超過銀行現有資金數目; 3、當銀行資金無法滿足顧客貸款需求時,可以延遲支付,但是肯定會讓顧客在需求時間內得到貸款; 4、顧客拿到貸款後必須在規定時間內歸還。