草庐IT

ListenableFutures

全部标签

java - 使用两个不同类型的 Guava ListenableFutures 的结果

我有两个在其他线程上完成的ListenableFutures。每个future都是不同的类型,我希望在它们都完成时使用它们的结果。有没有一种优雅的方法可以使用Guava来处理这个问题? 最佳答案 如果您想要某种类型安全,您可以执行以下操作:classComposite{publicAa;publicBb;}publicListenableFuturecombine(ListenableFuturefutureA,finalListenableFuturefutureB){returnFutures.transform(futureA