我们有一个素数列表和一个workloadSize,比如5,所以如果我们想计算50的素因数,我们把所有的素数都设为25,然后计算素因数。workloadSize是单个递归任务将处理的质数的数量。我做了什么: Long[] workLoad = new Long[primes.size()];
pool = new ForkJoinPoolQ=我们要计算素因数的数字。ForkJoinWorker扩展
最后,将所有的和累加在一起,以计算最终结果。这个问题本质上是递归的,非常适合于Fork/join框架。但是当我运行它时,我会发现错误。有时是堆栈溢出错误。其他时候是这样的。Exception in thread "ForkJoinPool.commonPool-worker-7" java.lang.NoClassDefFoundError: Could not initialize:
public class ParallelSum extends RecursiveTask</em