【问题标题】:Android Future vs FutureTaskAndroid Future vs FutureTask
【发布时间】:2014-05-22 22:28:12
【问题描述】:

有什么理由使用其中一个吗?他们似乎都以不同的方式做同样的事情。我可以看到FutureTask 的可扩展性更高,但是对于我想返回未来以稍后获取值的简单任务,有区别吗?

【问题讨论】:

    标签: java android concurrency future futuretask


    【解决方案1】:

    我认为 FutureTask 的默认实现并没有真正的好处。我认为当你扩展它并根据你的要求覆盖回调方法时,好处就来了。

    如果你使用 FutureTask 的默认实现,在使用 ExecutorService 的 execute() 发送新任务时包装一个 Callable。正如this guy 所说,这就像用另一个 FutureTask 包装一个 FutureTask。

    【讨论】:

      猜你喜欢
      • 2021-07-11
      • 2011-06-24
      • 2015-01-31
      • 2019-12-29
      • 2023-03-20
      • 2012-03-05
      • 2013-08-20
      • 2015-11-03
      • 1970-01-01
      相关资源
      最近更新 更多