java多線程系列之模式|第三篇: Producer-Consumer pattern

生產者-消費者模式 含義:顧名思義,生產者用來生產數據,可能有一到多個,消費者用來消費數據,也可能有多個,中間會有一個「橋樑參與者」,作爲數據的存放以及線程之間的同步和協調。 範例程序行爲: 廚師(MakerThread)做蛋糕,做好後放在桌子(Table)上 桌子最多放3個蛋糕,桌子上有空位才能放置蛋糕 客人(EaterThread)依次取桌子上的蛋糕,桌子上有蛋糕才能取 先放一個順序圖: 範例
相關文章
相關標籤/搜索