标签:completable-future
-
传递给CompletableFuture.allOf()的所有期货都会运行吗? - java
因此,我有一些要运行的期货,即使有些失败,我希望所有人都有机会运行。所以,如果我这样做: CompletableFuture.allOf(futures).join() 会是这样吗?我的理由是,每个 future 都将在其执行程序中有其自己的可查询的工作,因此,只要主线程没有首先完成,一切都会运行。我的问题是我在.join()上专门指定了.allOf(),因 […]
-
用Java 8 CompletableFuture替换Futures.successfulAsList吗? - java
我正在寻找用Java 8的Futures.successfulAsList()代码替换Guava的 CompletableFuture 的规范代码。 我认为 CompletableFuture.allOf() 似乎是 Futures.allAsList() 的替代品,但我看不到像successfulAsList()这样的东西。 参考方案 Completabl […]
-
是否CompletionStage总是将异常包装在CompletionException中? - java
CompletionStage Javadoc指出: [...]如果阶段的计算由于(未经检查的)异常或错误而突然终止,则所有需要完成该过程的从属阶段也会异常完成,并且CompletionException将异常作为其原因。 看到异常完成总是将异常包裹在CompletionException中,为什么exceptionally(),whenComplete() […]
-
通过CompletableFuture并行执行一些线程,并串行执行一些线程 - java
我需要执行一些任务。有些任务是独立的,有些则依赖于其他任务的成功执行。可以并行运行独立任务以提高性能。我称这些任务为服务。link列告诉您哪些服务将串行执行,哪些将并行执行。 order列描述了一组定义的服务将遵循的执行顺序。对于下面的示例,服务A和B应该并行运行。如果它们已成功执行,则服务C将执行。请注意,服务C并不直接依赖于其先前服务的输出,而是必须在成 […]
-
将CompletableFuture与EJb一起使用时撞墙 - java
我正在尝试将CompletableFuture与在WildFly上运行的EBJ bean一起使用。 我可以看到调试器到达了远程Ejb并成功检索了结果,但是在Wayback to Caller类中我遇到了异常 java.lang.ClassNotFoundException:没有可用的类加载器 CompletableFuture<Void> fut […]