并行处理 Java 对象集合的最佳方法是什么? 我希望有一个由 100 个线程组成的线程池,每个线程在单独的 Collection 对象上工作并对其执行一些操作。 有什么想法吗? Java 8 是目标版本。
使用parallelStream
。
yourCollection
.parallelStream()
.forEach(e -> doStuff(e));
您可能还想在之后collect()
结果。