死鎖知識點總結

一、什麼是死鎖         學習操作系統,死鎖是一個關鍵的知識點,接下來,我們先用幾個小列子讓我們更加清晰的認識死鎖, 例1:進程P爲對象A加鎖以便對其獨佔使用,並繼續請求對象B;進程Q已經爲對象B加鎖,當進程Q繼續請求對象A時將發生死鎖。 例2:哲學家就餐問題,五個(男性)哲學家以思考和用餐的方式生活。他們圍坐在有五張椅子的一個圓桌邊,每一個哲學家有一張椅子。在桌子中央有一碗意大利麪條,桌子
相關文章
相關標籤/搜索