下面是我想要更改的大致代码: final List<Objects> list = evaluators.parallelStream()
.map(evaluator类似于: final Pair<List<Object>, List<String>> pair = evaluators.parallelStream()
我是一个新的并行流,并试图制作一个示例程序,将计算值* 100(1至100),并将其存储在地图。在执行代码时,每次迭代都会得到不同的计数。我可能在某个地方错了,所以请指导我,任何人都知道正确的方法。码import java.lang.*;import java.util.stream.Collectors;
static int l = 0;
我需要在上面提到的线程中使用parallelStream()。需要调用使用线程局部变量的myService。在java8中使用parallelstream()时,是否有任何机制来设置ThreadLocal。List<MyObject> result = myList.parallelStream().map(myObject -> {
//call myService with the Threadlocal