進一步學習PV操作——統一於生產者消費者問題

在PV操作首先要明白P操作是在申請一個資源(可用資源數減一),V操作是在釋放一個資源(可用資源數加一)。而資源數的載體的就是我們所說的信號量。 PV操作中典型的問題是消費者-生產者問題。對於此類問題,要清楚其實它們都是對那個緩衝區進行操作。如下例題》 這類問題通常涉及三個信號量,一個是用於互斥的信號量,另外兩個則是控制生產者向緩衝區放入產品和消費者從緩衝區取走產品。它們分別如上圖中的s1和s2。
相關文章
相關標籤/搜索