多線程下的設計模式之Master-Worker模式

該模式可以簡單理解爲:首先client將任務交給Master,Master中使用一個併發集合類來承載所有任務,使用一個集合去承載所有的Worker對象,並且有一個併發集合類來承載每一個Worker併發處理任務的結果集;每一個Worker是一個工作線程,所以首先要實現Runnable接口,每一個Worker對象還有Master中承載任務集合的引用來獲取任務,每一個Worker對象有一個Master中
相關文章
相關標籤/搜索