承接上一篇文章:https://blog.csdn.net/weixin_43762117/article/details/95491565
1、写一个内部类,继承RecursiveTask,实现其中的compute方法
class ForkJoinSumCalculate extends RecursiveTask<Integer>{
private int start;
private int end;
private List<String> list;
int sum = 0;
private static final int THRESHOLD = 20000; //临界值
public ForkJoinSumCalculate(int start, int end,List<String> list) {
this.start = start;
this.end = end;
this.list = list;
}
@Override
protected Integer compute() {
int length = end -start;
if (length <= THRESHOLD){