Tag: 工作窃取

如何在Java Fork / Join框架中显示工作窃取?

我想改进我的fork / join小例子,以表明在Java Fork / Join框架执行工作中发生窃取。 我需要对代码进行哪些更改? 示例目的:只需对多个线程之间的值分解进行线性研究。 package com.stackoverflow.questions; import java.util.LinkedList; import java.util.List; import java.util.Random; import java.util.concurrent.ForkJoinPool; import java.util.concurrent.RecursiveTask; public class CounterFJ<T extends Comparable> extends RecursiveTask { private static final long serialVersionUID = 5075739389907066763L; private List _list; private T _test; private int _lastCount = -1; private int _start; private int _end; private int _divideFactor […]