死鎖的四個必要條件

操做系統中有若干進程併發執行,它們不斷申請、使用、釋放系統資源,雖然系統的進 程協調、通訊機構會對它們進行控制,但也可能出現若干進程都相互等待對方釋放資源才能 繼續運行,不然就阻塞的狀況。此時,若不借助外界因素,誰也不能釋放資源,誰也不能解 除阻塞狀態。根據這樣的狀況,操做系統中的死鎖被定義爲系統中兩個或者多個進程無限期 地等待永遠不會發生的條件,系統處於停滯狀態,這就是死鎖。算法 死鎖:是指兩個
相關文章
相關標籤/搜索