操作系統筆記——第10章 信號量、管程

背景 操作系統存在併發問題:競態條件,即多程序併發存在大的問題 操作系統同步指多線程共享公共資源的協調執行,包括互斥和條件同步。互斥指同一時間只有一個線程可以在臨界區執行。 實際條件中,確保同步正確很難。需要高層次的編程抽象(如:鎖)和底層硬件支持編譯。 信號量和管程是比lock更高級的解決方法。 信號量 信號量(sem)是抽象數據類型: 一個整形(sem),兩個原子操作(P【減】,V【增】,荷蘭
相關文章
相關標籤/搜索