我有一个方法,它返回一个期货的List现在,我希望等到所有期货都成功完成处理,或者未来返回其输出的任何任务抛出异常。即使一个任务抛出异常,等待另一个任务也没有意义。future threw exception , means somone could not do its task }}
但这里的问题是,例如,如果第四个未来抛出一个异常我不能使用<e
这是非常有用的,因为您有许多异步任务,并且您需要获得所有这些任务的结果。
如果其中任何一个失败了,那么最终的未来就会失败。(CompletableFuture.java:210) at java.util.concurrent.CompletableFuture$ThenCompose.run(CompletableFuture.java:1487) at java.util.concurrent.CompletableFuture.postComplete(Compl