臨界區

爲了提高系統的併發性引入了進程和線程,線程的引入導致了資源的共享使用和競爭,利用同步來解決這中問題,同步機制有鎖 同步概念 任何時刻只能有一個線程執行臨界區代碼 對共享資源的訪問出現的問題 互斥,死鎖,飢餓(由處理機調度算法解決) 臨界區(爲了解決同步問題,買麪包問題) 是進程中訪問共享資源的一段需要互斥執行的代碼 管程與臨界區區別,正在管程中的線程可以臨時放棄管程的互斥訪問,等待事件出現時恢復
相關文章
相關標籤/搜索