用多進程同步方法解決生產者-消費者問題
設計目的:通過研究Linux 的進程機制和信號量實現生產者消費者問題的并發控制.
說明:有界緩沖區內設有20個存儲單元,放入/取出的數據項設定為1-20這20個整型數.
設計要求:(1)每個生產者和消費者對有界緩沖區進行操作后,即時顯示有界緩沖區的全部內容,當前指針位置和生產者/消費者縣城的標識符.(2)生產者和消費者各有兩個以上.(3)多個生產者或多個消費者之間須有共享對緩沖區進行操作的函數代碼.
提示:(1) 有界緩沖區可用數組實現.
標簽:
Linux
進程
20
機制
上傳時間:
2016-03-09
上傳用戶:xiaohuanhuan