天天看點

JAVA并發處理經驗(四)并行模式與算法3:并行流水線模式一、前言二、流水線并行模式pipeline

流水線,就工廠而言,組裝一個汽車;沖骨架到最後的座椅等,每一步都是有順序。看來這個是串行的程式,但是在實際工作中,我們看到的工廠其實都不是串行的,都是一個部門甚至一個公司專業生産組裝一樣零件。這個情況下,每個公司其實已經并行的運作工作了。在程式開發中,也 存在這樣的實際情況,例如一些基本的計算也是如此;

例子:(B+C)*B/2 這樣的一個簡單運算,我們仍然可以将其并行處理。(現實中這種計算不是需要并行,但是你想象航天資料的計算呢??)