操作系統中的管程

1、管程的基本思想:將共享變量和對它們的操作集中在一個模塊。將分散在各個進程中的臨界區集中起來進行統一控制和管理,並且將系統中的共享資源用數據結構抽象的描述出來,然後對臨界區的訪問通過管程進行統一管理。每一時刻只能由一個進程管理訪問。 2、幾句很重要的點: 管程由編程語言實現,編譯器提供支持。 管程可以實現進程互斥,進程同步。絕不僅僅是隻能實現進程互斥。 任何時刻只能有一個進程在管程中運行。 管程
相關文章
相關標籤/搜索