進程管理(二)

臨界資源,臨界區

  1. 臨界資源爲獨立資源,不可同時被兩者使用(打印機)
  2. 臨界區是程序中只允許運行同一時間運行一份代碼段。

進程的併發控制

類型:

  1. 同步類型(主要是進程間的前驅關係)
  2. 互斥類型(主要是進程間的併發運行關係)

進程同步原則

  1. 空閒讓進
  2. 忙則等待
  3. 有限等待
  4. 讓權平等

進程管理

進程同步方法-信號量機制
信號量的數據結構爲一個值和一個指針
信號量的值與相應資源的使用情況有關
信號量由PV操作來改變
在這裏插入圖片描述


達爾文曾說過:倖存的物種,不是最強大的,也不是最聰明的,而是最能適應變化的。
`

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