線程死鎖

  生死鎖的原因 1.因爲系統資源不足。 2.進程運行推進的順序不合適。 3.資源分配不當。   產生死鎖的條件 1.互斥條件:所謂互斥就是進程在某一時間內獨佔資源。 2.請求與保持條件:一個進程因請求資源而阻塞時,對已獲得的資源保持不放。 3.不剝奪條件:進程已獲得資源,在末使用完之前,不能強行剝奪。 4.循環等待條件:若干進程之間形成一種頭尾相接的循環等待資源關係   爲保證系統中的進程正常運
相關文章
相關標籤/搜索