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