Linux基礎篇——死鎖

死鎖 所謂死鎖,是指多個進程循環等待它方佔有的資源而無限期地僵持下去的局面。很顯然,若是沒有外力的做用,那麼死鎖涉及到的各個進程都將永遠處於封鎖狀態。 死鎖產生的緣由 (1) 由於系統資源不足。 (2) 進程運行推動的順序不合適。 (3) 資源分配不當等。 若是系統資源充足,進程的資源請求都可以獲得知足,死鎖出現的可能性就很低,不然就會因爭奪有限的資源而陷入死鎖。其次,進程運行推動順序與速度不一樣
相關文章
相關標籤/搜索