在文章

JUC并行计算框架 Fork/Join 原理图文详解&代码示例

中,我们详细介绍了 ForkJoin 框架 的原理,这里我们再给出一个代码实例:

package i.juc;

import java.util.Arrays;
import java.util.List;

/**
 * @author: Jack
 * 2020-06-03 10:20
 */
public class ForkJoinTest {
    public static void main(String[] args) {
        List<String> list = Arrays.asList("1", "2", "3", "4", "5", "6", "7", "8", "9");

        ForkJoinTaskDemo demo = new ForkJoinTaskDemo(list);
        List<ReportLine> result = demopute();

        System.out.println(result);

    }
}
package i.juc;

import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.RecursiveTask;
import java.util.stream.Collectors;

/**
 * 

更多推荐

【Java 并发编程】ForkJoin 框架使用代码实例