Linux進程之死鎖

所謂死鎖: 是指兩個或兩個以上的進程在執行過程中,由於競爭資源或者由於彼此通信而造成的一種阻塞的現象,若無外力作用,它們都將無法推進下去。此時稱系統處於死鎖狀態或系統產生了死鎖,這些永遠在互相等待的進程稱爲死鎖進程。 死鎖產生的原因: (1) 因爲系統資源不足。   (2) 進程運行推進的順序不合適。   (3) 資源分配不當等。  如果系統資源充足,進程的資源請求都能夠得到滿足,死鎖出現的可能性
相關文章
相關標籤/搜索