我们如何并行化过滤器并添加到单个收集操作中 - 类似于
List<Employee> result= emps.parallelStream().collect(new ArrayList<Employee>(),
a.add(emps.filter(e -> e.getSalary() > 30))//conceptually,
(a,b) -> a.addAll(b));
这可能吗?
答案 0 :(得分:0)
调用parallelStream()
filter
后,此流上调用的collect
将并行执行。
List<Employee> result= emps.parallelStream()
.filter(e -> e.getSalary() > 30)
.collect(Collectors.toList());