知灵犀知练
← 返回

Java 并发进阶简答题

Future 与 CompletableFuture 在任务组合上有什么区别?

参考答案

Future 主要表示异步结果,可查询、等待或取消;CompletableFuture 还提供 thenApply、thenCompose、allOf 等阶段组合与完成回调。

题目解析

组合方法的执行线程取决于所用方法及执行器;阻塞 join/get、异常处理和超时仍需要设计。