臨界資源,臨界區
- 臨界資源爲獨立資源,不可同時被兩者使用(打印機)
- 臨界區是程序中只允許運行同一時間運行一份代碼段。
進程的併發控制
類型:
- 同步類型(主要是進程間的前驅關係)
- 互斥類型(主要是進程間的併發運行關係)
進程同步原則
- 空閒讓進
- 忙則等待
- 有限等待
- 讓權平等
進程管理
進程同步方法-信號量機制
信號量的數據結構爲一個值和一個指針
信號量的值與相應資源的使用情況有關
信號量由PV
操作來改變
達爾文曾說過:倖存的物種,不是最強大的,也不是最聰明的,而是最能適應變化的。
`