并行——使用流还是CompaletableFutures

2016-12-12  本文已影响0人  阿灯_supwinr

目前为止,你已经知道对集合进行并行计算有两种方式:要么将其转化为并行流,利用map这样的操作开展工作,要么枚举出集合中每一个元素,创建新的线程,在ComlettableFuture内对其进行操作。后者提供了更多的灵活性,你可以调整线程池的大小,而这能帮助你确保整体的计算不会应为线程都在等待I/O而发生阻塞。

我们对使用这些API的建议如下。

                                                                                                                    摘自-《java8 实战》
上一篇 下一篇

猜你喜欢

热点阅读