【发布时间】:2019-11-30 19:15:42
【问题描述】:
如何在 Java 8 中进行并行调用?
我需要通过要更新的补丁发送数据来调用端点。由于数据太多,我不想为每个数据都做一个forEach(),但我想并行地做,只有在所有并行调用都应答后才继续这个过程。
你能帮帮我吗?
【问题讨论】:
-
例如使用带有 parallelStream() 的流 api 将是一种方法,有许多 possibilities。我自己没有投反对票,但投反对票的人可能会以“缺乏对 SO 标准的研究”左右来证明这一点。
-
除了支持并行处理的
stream support框架之外,您还应该阅读Java 中的并发性(使用线程)。有许多类旨在支持并发。可能最好的之一是ForkJoin
标签: java parallel-processing patch