死鎖的探究和解決

死鎖:兩個或兩個以上的進程在執行過程當中,因爲競爭資源或者因爲彼此通訊而形成的一種阻塞的現象,若無外力做用,它們都將沒法推動下去。此時稱系統處於死鎖狀態或系統產生了死鎖,這些永遠在互相等待的進程稱爲死鎖進程。算法 死鎖的緣由:1)系統資源有限;2)進程推動順序不當。安全 死鎖的四個必要條件:blog 1)互斥:存在部分資源只能同時讓一個進程使用;進程 2)佔有且等待:有進程佔有了所需的部分資源,且
相關文章
相關標籤/搜索