死鎖的定義、必要條件和處理方法

死鎖的定義、必要條件和處理方法 死鎖的定義 多個進程在執行過程中,因爭奪同類資源且資源分配不當而造成的一種互相等待的現象,若無外力作用,它們都將永遠無法繼續執行,這種狀態稱爲死鎖,這些處於等待狀態的進程稱爲死鎖進程。 2、產生死鎖的必要條件 互斥條件:進程對所分配到的資源進行排他性使用,即一段時間內,某資源只能被一個進程佔用。如果此時還有其他進程請求該資源,則進程只能等待,直至佔有資源的進程用畢釋
相關文章
相關標籤/搜索