資源簡介
用多進程同步方法演示“生產者-消費者”問題
1、設計目的:通過研究Linux的進程機制和信號量,實現生產者消費者問題的并發控制。
2、說明:有界緩沖區內設有20個存儲單元,放入取出的產品設定為1-20個整數。
3、設計要求:
生產者和消費者進程的數目不固定,可在程序界面上設置
生產者和消費者進程的數目在程序界面上可調,在運行時可隨時單個增加與減少生產者與消費者
生產者的生產速度與消費者的消費速度均可在程序界面調節,在運行中,該值調整后立即生效
生產者生產的產品由隨機函數決定
多個生產者或多個消費者之間必須有共享對緩沖區進行操作的函數代碼
每個生產者和消費者對有界緩沖區進行操作后,即時顯示有界緩
代碼片段和文件信息
- 上一篇:stm32f107定時器源碼
- 下一篇:淘寶賬號注冊軟件.rar
評論
共有 條評論