8.6 Fork/Join

简介

并发:系统内多个任务同时存在,按时间分片切换执行;(切换时间很短让人感觉同时执行,实际未并行)

并行:系统内多个任务同时进行;(单机多核/多机集群并行计算)

Fork/Join:1.JDK7后的并行计算的框架,用于解决系统中大数据计算的性能问题;

                   2.采用分治法,Fork将大任务拆分成若干个子任务分别去计算,Join获取到子任务的计算结果后合并

                        (这个是递归过程,子任务被分配到不同的核上执行时,效率最高)


框架结构

8.6 Fork/Join_第1张图片
结构

应用

8.6 Fork/Join_第2张图片
fork/join并行计算框架使用

你可能感兴趣的:(8.6 Fork/Join)