【发布时间】:2013-07-26 17:05:53
【问题描述】:
我想知道使用ListenableFuture+addCallback() 而不是invokeAll() 的优势是什么,以防我只对一次获得所有任务的结果感兴趣。
invokeAll() 是否隐藏任何抛出的异常?如果我使用invokeAll(),我是否需要处理其他任何事情,因为addCallback() 提供onSuccess() 和onFailure() 方法,但invokeAll() 没有这样的功能。
提前致谢!
【问题讨论】:
-
谁强迫你使用
ListenableFuture? -
不强迫我,我的问题是出于兴趣,想知道我是否遗漏了什么。
标签: java multithreading concurrency threadpool guava