生產者-消費者問題理解

問題描述: 涉及對象:生產者(製造數據)、消費者(消費數據)、緩衝區(中介) 具體描述:生產者和消費者分別爲兩個線程(或進程),共享一個固定大小的緩衝區。生產者幹兩件事:一、製造數據並且在緩衝區未滿時寫入,否則等待;在緩衝區爲空的情況下寫入數據並喚醒消費者讀取數據;消費者在緩衝區不爲空時讀出數據,否則等待;在緩衝區滿的情況下消費數據並喚醒生產者寫入數據。   問題關鍵: 1、對緩衝區進行互斥處理,
相關文章
相關標籤/搜索