操作系統:互斥,對臨界區的保護

首先介紹一個基礎概念, 臨界區: 臨界區是指進程中的一段需要訪問共享資源並且當另一個進程處於相對應代碼區域時便不會被執行的代碼。 互斥: 當一個進程處於臨界區並訪問共享資源時,沒有其他進程會處於臨界區並訪問任何相同的共享資源。 死鎖 兩個或以上的進程,在相互等待完成特定任務,而最終沒法將自身任務進行下去。 飢餓 一個可執行的進程,被調度器持續忽略,以至於雖然處於可執行但不被執行。 臨界區 臨界區的
相關文章
相關標籤/搜索