[面試]進程死鎖

進程死鎖 死鎖的定義:死鎖就是一個進程集合中的多個進程因爲競爭資源,而造成的互相等待現象。如:A和B吃餃子,A拿着醬油,B拿着醋,A想要醋,B想要醬油,結果二者死等吃不上餃子。 死鎖的原因:系統資源不足;多個進程的推進順序不合理;資源分配不當 死鎖的必要條件: (1)互斥條件(Mutual exclusion):資源不能被共享,只能由一個進程使用。 (2)請求與保持條件(Holdand wait)
相關文章
相關標籤/搜索