高級操作系統——第九周【同步機制】

互斥問題 軟件解法 Dekker算法 Peterson算法 硬件解決方法: 中斷屏蔽方法 利用開關中斷 1:關中斷方法不適用於多CPU系統,因爲關中斷只能保證CPU不由一個進程切換到另外一個進程,從而防止多個進程併發地進入公共臨界區域。但即使關中斷後,不同進程仍可以在不同CPU上並行執行關於同一組共享變量的臨界區代碼. 2:只適用於內核級:因爲開關中斷命令只能由內核調用,給用戶會出問題 3:臨界區
相關文章
相關標籤/搜索