[Guava使用教程]-并发之ListenableFuture
并发编程是一个难题,但是一个强大而简单的抽象可以显著的简化并发的编写。出于这样的考虑,Guava定义了ListenableFuture
接口并继承了JDK concurrent包下的Future
接口。
我们强烈地建议你在代码中多使用ListenableFuture
来代替JDK的Future
- 大多数
Futures
方法中需要它。 - 转到
ListenableFuture
编程比较容易。 - Guava提供的通用公共类封装了公共的操作方方法,不需要提供Future和
ListenableFuture
的扩展方法。