Java技术指南「并发编程专题」Fork/Join框架基本使用和原理探究

前提概述Java 7开始引入了一种新的Fork/Join线程池,它可以执行一种特殊的任务:把一个大任务拆成多个小任务并行执行。

java中任务的分而治之框架ForkJoin

当一个任务在非常庞大的时候都会尝试拆分任务,而Java7中提供了一种任务拆分的框架ForkJoin。

一个对任务分而治之的java类ForkJoin详解

在古代,皇帝要想办成一件事肯定不会自己亲自去动手,而是把任务细分发给下面的大臣,下面的大臣也懒呀,于是把任务继续分成几个部分,继续下发,于是到了最后最终负责的人就完成了一个小功能。上面的领导再把这些结果一层一层汇总,最终返回给皇帝。

Java并发编程之:ForkJoin

在JDK1.7中引入了一种新的Fork/Join线程池,它可以将一个大的任务拆分成多个小的任务并行执行并汇总执行结果。

网站地图