通过Java 8并行流收集数据时实现结果限制的最佳方法是什么?
objects.parallelStream().forEach((object) -> {
... complex logic here ...
if (allGood) {
someCollection.add(someData);
someMap.putAll(someEntries);
}
}
一旦收集' someCollection'的大小,停止所有进一步处理的最佳方法是什么?已达到结果限制?