高級操作系統——第十週:同步機制part2

管程 特殊的模塊 進程只能通過調用管程中的過程來間接地訪問管程中的數據結構 互斥: 管程的互斥性是由編譯器負責、保證的 同步:設置條件變量及等待/喚醒操作以解決同步問題 條件變量可能有多個。比如打印機問題,沒紙爲一個條件變量隊列,缺墨爲一個條件變量隊列 從上面可以理解爲,管程中可以有多個程序,但是隻能有一個正在執行的程序 當有多個進程同時在管程 當一個進入管程的進程執行等待操作時,它應當釋放管程的
相關文章
相關標籤/搜索