Skip to content

Future 介绍

Future 类:异步调用

  • 常用方法:
    • cancel:取消任务,可能取消失败
    • isCancelled:任务是否已经取消
    • isDone:任务是否完成
    • get:获取任务执行结果,可以传入超时时间,如果指定时间没有返回计算结果就抛出异常
  • CompletableFuture:Future 的增强,可以进行异步任务的编排,是一种函数式编程的实现
    • 很强大
    • 可以通过京东的 asyncTool 并发框架进行学习

正在精进