OS學習筆記——管程

管程由過程、變量及數據結構組成,它們共同構建了一個特殊的模塊或軟件包。進程能夠在任意時刻調用管程中的進程,但不容許使用管程外的過程訪問管程內的數據結構。數據結構 管程在任一時刻都只能有一個活躍進程。這一特性能夠幫助管程有效地實現互斥。管程做爲一種特殊的程序被編譯器識別,每當進程調用管程時,編譯器都會採用與其餘過程調用不一樣的方法來處理。這種方法的獨特之處在於,當一個進程調用管程中的過程時,該過程當
相關文章
相關標籤/搜索