java多線程設計模式 -- 流水線模式(Pipeline)

11、流水線模式(Pipeline) 一、核心思想 將一個任務處理分解爲若干個處理階段,其中每一個處理階段的輸出做爲下一個處理階段的輸入,而且各個處理階段都有相應的工做者線程去執行相應的計算。 二、評價: 充分利用CPU,提升其計算效率。 容許子任務間存在依賴關係的條件下實現並行計算。 很是便於採用單線程模型實現對子任務的處理。 有錯誤處理 PipeContext 三、適用場景 a、適合於處理規模
相關文章
相關標籤/搜索