dead lock行程
形成執行時,必須確定作業系統配置所需的資源,cpu,memory disk,tap,printer
死結的想像
死結的特徵,模型,資源配置圖
不易發生VS處理的代價
一般程式中發生在行程同步移動而發生的lock狀態
資料庫應用則是記錄被lock,而行程終止
假設
instance不可同時使用
用前需先提出需求(種類及數量)
OS配置
用完後一定釋放及歸還
prevention預防deadlock
必要條件:不可全部滿足
avoidance避免deadlock
資源配置(預先規劃)
資源等待
佔用與等候~~若局部已佔用,等候其他資源
全部歸還已佔用
一次要足
不可搶先~~優先權高的行程可以搶奪正等待資源的行程
資源先釋放給高優先權的行程
没有评论:
发表评论