Java Android未来vs未来任务

Java Android未来vs未来任务,java,android,concurrency,future,futuretask,Java,Android,Concurrency,Future,Futuretask,有什么理由用一个代替另一个吗?他们似乎都以不同的方式做同一件事。我可以看出,FutureTask更具可扩展性,但是对于一个简单的任务,如果我想返回一个future以从以后获取一个值,这有什么区别吗?我不认为FutureTask的默认实现有什么真正的好处。我认为,当您扩展它并根据您的需求重写回调方法时,好处就来了 如果使用FutureTask的默认实现,则在使用ExecutorService的execute()发送新任务时包装可调用的。如前所述,这就像用另一个FutureTask包装一个Futur

有什么理由用一个代替另一个吗?他们似乎都以不同的方式做同一件事。我可以看出,
FutureTask
更具可扩展性,但是对于一个简单的任务,如果我想返回一个future以从以后获取一个值,这有什么区别吗?

我不认为FutureTask的默认实现有什么真正的好处。我认为,当您扩展它并根据您的需求重写回调方法时,好处就来了


如果使用FutureTask的默认实现,则在使用ExecutorService的execute()发送新任务时包装可调用的。如前所述,这就像用另一个FutureTask包装一个FutureTask。

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


如果使用FutureTask的默认实现,则在使用ExecutorService的execute()发送新任务时包装可调用的。如前所述,这就像用另一个FutureTask包装一个FutureTask。

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


如果使用FutureTask的默认实现,则在使用ExecutorService的execute()发送新任务时包装可调用的。如前所述,这就像用另一个FutureTask包装一个FutureTask。

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

如果使用FutureTask的默认实现,则在使用ExecutorService的execute()发送新任务时包装可调用的。如前所述,这就像用另一个FutureTask包装一个FutureTask