Future FutureTask 分别在什么场景下选用?

Future FutureTask 分别在什么场景下选用?

阅读 2.6k
2 个回答

future 一般用于取消 或者阻止任务,futureTask 一般用需要判断任务状态的情况,比如一个很长的任务,你想知道这个任务处于什么状态。我是这么理解的,欢迎讨论。

比如你请求了一个资源 但不需要立刻返回 可以等待,先拿到future对于这个任务的引用。
future.get方法是阻塞的 可以在其它地方做业务处理使用。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题