操作系統 管程

管程的定義

  1. 局部於管程的共享數據結構說明
  2. 對該數據結構進行操作的一組過程
  3. 對局部於管程的共享數據設置初始值的語句
  4. 管程有一個名字

管程的基本特徵

  1. 局部於管程的數據只能被局部於管程的過程所訪問
  2. 一個進程只有通過調用管程內的過程才能進入管程訪問共享數據
  3. 每次僅僅允許一個進程在管程內執行某個內部過程

引入管程的目的是爲了更方便的實現進程間的同步互斥問題

“封裝”思想

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章