Java高级技术架构设计程序猿阵线联盟-汇总各类技术干货

Java7任务并行执行神器:Fork&Join框架

2017-12-27  本文已影响386人  Java技术栈

Fork/Join是什么?

Fork/Join框架是Java7提供的并行执行任务框架,思想是将大任务分解成小任务,然后小任务又可以继续分解,然后每个小任务分别计算出结果再合并起来,最后将汇总的结果作为大任务结果。其思想和MapReduce的思想非常类似。对于任务的分割,要求各个子任务之间相互独立,能够并行独立地执行任务,互相之间不影响。

Fork/Join的运行流程图如下:

上一篇 下一篇

猜你喜欢

热点阅读