使用Java8的CompletableFuture功能(一)
在Java8环境下,如果需要多线程方式执行多个子任务才能完成一项任务的话,那么可以考虑下使用CompletableFuture这个API。以下内容构思一种多线程查询聚合的场景,看使用CompletableFuture是否合适,以及还有哪些问题存在。设调用play方法,它需要去调用外部10个接口,这10个接口全部完成后才算play方法完成,接受内容可损。如果全部都顺利完成,那么我们可以得到[0,1,2,...10]这样的结果;如果其中某些接口超时了,结果可能是[2,
2022年12月27日