我需要ForkJoinTask为每个部门创建一个新的部门,并且不知道如何到达数组中的下一个位置。有人能帮我吗?
protected static double parManyTaskArraySum(final double[] input, final int numTasks) {
double sum = 0;
// ToDo: Start Calculation with help of ForkJoinPool
ForkJoinPool fjp = new ForkJoinPool(numTasks);
fjp.execute(() -> {
sum+=( 1 / input[???] ); //the problem is here
});
return sum;
}
例外:从 lambda 表达式引用的局部变量必须是最终的或实际上最终的
米脂
相关分类