Guava的Futures和ListenableFuture
Guava为我们提供了ListenableFuture,它是一个比Java默认的Future拥有更丰富的API。让我们看看如何利用这一点。
让我们简单了解一下这些不同的类以及它们之间的关系。
2.1 Future
从Java 5开始,我们可以使用java.util.concurrent.Future来表示异步任务。
Future允许我们访问已经完成或将来可能完成的任务的结果,同时支持取消它们。
2.2 ListenableFuture
大约 9 分钟