ForkJoinPool是java7以来jvm提供的并行执行的任务框架。它的主要目的是将一个大任务分解成若干个小任务,然后对这些小任务进行并行计算,最后将这些任务的结果进行汇总,得到最终的结果。1.划分管理:将大任务划分成小任务,小任务的计算结果合并完成大任务的计算。2.工作窃取:如果当前工作线程中没有可用线程,则利用其他本站队列中的空闲线程执行工作队列中的任务,以充分利用CPU资源。

ForkJoinPool是java7以来jvm提供的并行执行的任务框架。它的主要目的是将一个大任务分解成若干个小任务,然后对这些小任务进行并行计算,最后将这些任务的结果进行汇总,得到最终的结果。1.划分管理:将大任务划分成小任务,小任务的计算结果合并完成大任务的计算。2.工作窃取:如果当前工作线程中没有可用线程,则利用其他本站队列中的空闲线程执行工作队列中的任务,以充分利用CPU资源。