操作系统(二十七)管程
生活随笔
收集整理的這篇文章主要介紹了
操作系统(二十七)管程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2.3.10 管程
? 經過前幾節的學習,大家一定會發現P、V操作的一些問題,最大的問題就是書寫較為困難,如果再寫程序的時候只是想著怎么實現進程同步問題的話就太浪費時間了,于是我們就引入了管程。
? 管程的定義:代表共享資源的數據結構,以及由對該共享數據結構實施操作的一組過程所組成的資源管理程序,共同構成了一個操作系統的資源管理模塊,我們稱之為管程。
? 管程的基本特征:
- ?局部于管程的數據只能被局部于管程的過程所訪問;
- 一個進程只有通過調用管程內的過程才能進入管程訪問共享數據
- ?每次僅允許一個進程在管程內執行某個內部過程。
PS:我認為管程就是一個封裝思想,考試應該也不怎么考
??
總結
以上是生活随笔為你收集整理的操作系统(二十七)管程的全部內容,希望文章能夠幫你解決所遇到的問題。