設計模式——生產消費者模式

設計模式——生產消費者模式 生產者消費者問題是線程模型中的經典問題:生產者和消費者在同一時間段內共用同一存儲空間,生產者向空間裏生產數據,而消費者取走數據。 像圖片下載加載的模型就可以參考這個模型。 UML圖: 消費者和生產者同時對倉庫(即這裏的隊列)裏的貨物進行操作,這裏需要注意的是線程的控制和數據的線程安全問題。消費者和生產者都和倉庫有着關聯,但不一定是聚合關係,只是消費者和生產者持有倉庫類。
相關文章
相關標籤/搜索