資源簡介
設計目的:通過研究Linux 的進程機制和信號量實現(xiàn)生產(chǎn)者消費者問題的并發(fā)控制。
說明:有界緩沖區(qū)內(nèi)設有20 個存儲單元,放入/取出的數(shù)據(jù)項設定為1‐20 這20 個整型數(shù)。
設計要求:
1)每個生產(chǎn)者和消費者對有界緩沖區(qū)進行操作后,實時顯示有界緩沖區(qū)的全部內(nèi)容、當前指針位置和生產(chǎn)者/消費者的標識符。
2)生產(chǎn)者和消費者各有兩個以上。
3)多個生產(chǎn)者或多個消費者之間須有共享的對緩沖區(qū)進行操作的函數(shù)代碼。
4) 采用可視化界面,可在運行過程中隨時暫停,查看當前生產(chǎn)者、消費者以及有界緩沖區(qū)的狀態(tài)。
提示:(1) 有界緩沖區(qū)可用數(shù)組實現(xiàn)。
代碼有詳細中文注釋,簡單易懂
代碼片段和文件信息
- 上一篇:DWG圖紙轉(zhuǎn)PDF文件
- 下一篇:pdfjs最新1.9.426
評論
共有 條評論