由于使用ExecutorService可submit一个Callable任务并返回Future,为什么需要使用FutureTask包装Callable的任务和使用的方法execute?我觉得他们都做同样的事情.
ExecutorService
submit
Callable
Future
FutureTask
execute
java callable executorservice futuretask
callable ×1
executorservice ×1
futuretask ×1
java ×1