操做系統習題

三個進程P一、P二、P3互斥使用一個包含N(N>0)個單元的緩衝區。P1每次用produce()生成一個正整數並用put()送入緩衝區某一空單元中;P2每次用getOdd()從該緩衝區中取出一個奇數code 這個問題較爲簡單:與生產者一消費者問題很是相似,只不過涉及的進程多了一個。所以,咱們能夠用相似於生產者一消費者的解決方法來解決這個問題。不過,因爲本問題的範圍在生產者~消費者問題上進行了線性擴
相關文章
相關標籤/搜索