Fork/Join框架
Fork/Join框架是Java7
提供了的一個用于 并行執(zhí)行任務(wù)的框架, 是一個把大任務(wù)分割成若干個小任務(wù)辩蛋,最終匯總每個小任務(wù)結(jié)果后得到大任務(wù)結(jié)果的框架。
我們再通過Fork和Join這兩個單詞來理解下Fork/Join框架冠句,F(xiàn)ork就是把一個大任務(wù)切分為若干子任務(wù)并行的執(zhí)行斜友,Join就是合并這些子任務(wù)的執(zhí)行結(jié)果贰谣,最后得到這個大任務(wù)的結(jié)果蠕趁。比如計算1+2+薛闪。。+10000俺陋,可以分割成10個子任務(wù)豁延,每個子任務(wù)分別對1000個數(shù)進(jìn)行求和,最終匯總這10個子任務(wù)的結(jié)果倔韭。Fork/Join的運(yùn)行流程圖如下:
Fork/Join