操作系統之死鎖與死鎖的處理

        操作系統中死鎖是指多個進程在運行過程中因爭奪資源而造成的一種僵局。具體來講在多進程環境中,當一個進程請求資源時,如果該資源不能立即獲得,那麼進程就會進入等待狀態。若果一個處於等待狀態的進程P(i),由於所等待的資源被另一個處於等待狀態的進程p(j)(i!=j)所持有,而p(j)所請求的資源又被p(i)持有,這樣它們所請求的資源都不會獲得,兩進程一直處於等待狀態,形成死鎖。  一、形
相關文章
相關標籤/搜索