操作系統學習筆記(二十):臨界區與鎖

       多進程併發運行,導致多個進程間有資源共享,比如CPU、內存,因此存在不確定性和不可重現,可能導致多次運行結果不一致。因此操作系統需要利用同步機制在併發執行的同時,保證一些操作是原子操作。        互斥是指一個進程佔用了某個資源,其他進程都不能使用該資源;死鎖是指多個進程各佔有了一部分資源,形成了循環等待;飢餓是指其他進程輪流佔用資源,一個進程一直得不到資源。 臨界區      
相關文章
相關標籤/搜索