Fork/Join:

1.概念

Fork/Join是JDK7加入的新的线程池实现,他体现的是一种分治的思想,适用于能够进行任务拆分的cpu密集型运算

所谓的任务拆分,是将一个大任务拆分为算法上相同的小任务,直至不能拆分可以直接求解。跟递归相关的一些计

算,如归并排序、斐波那契数列、都可以用分治思想进行求解

Fork/Join 在分治的基础上加入了多线程,可以把每个任务的分解和合并交给不同的线程来完成,进一步提升了运

算效率

Fork/Join 默认会创建与 cpu 核心数大小相同的线程池