資源簡介
通過研究Linux的線程機制和信號量實現生產者消費者(Bounded Buffer)問題的并發控制。
實驗條件要求:每人一臺與Linux主機聯網的Windows主機,普通用戶權限。
(1) 每個生產者和消費者對有界緩沖區進行操作后,即時顯示有界緩沖區的全部內容、當前指針位置和生產者/消費者線程的標識符。
(2) 生產者和消費者各有兩個以上。
(3) 多個生產者或多個消費者之間須共享對緩沖區進行操作的函數代碼。
代碼片段和文件信息
評論
共有 條評論