Future 与 CompletableFuture 在任务组合上有什么区别?
参考答案
Future 主要表示异步结果,可查询、等待或取消;CompletableFuture 还提供 thenApply、thenCompose、allOf 等阶段组合与完成回调。
题目解析
组合方法的执行线程取决于所用方法及执行器;阻塞 join/get、异常处理和超时仍需要设计。
Future 主要表示异步结果,可查询、等待或取消;CompletableFuture 还提供 thenApply、thenCompose、allOf 等阶段组合与完成回调。
组合方法的执行线程取决于所用方法及执行器;阻塞 join/get、异常处理和超时仍需要设计。