你可以在Spring TaskExecutors中使用Future/Futuretask对象吗?

Jam*_*hon 8 java concurrency spring future futuretask

是否可以将Java FutureTask与Spring TaskExecutor 一起使用来获取Future对象?

我正在寻找一个实现Java ExecutorService接口的TaskExecutor,特别是submit()方法.浏览Spring Javadocs并没有透露任何类似这样的类.是否有一些替代方法通过Spring TaskExecutors处理未来,我不知道?

如果有可能,你还可以包括一个例子吗?

Mar*_*ark 4

Spring 3 向AsyncTaskExecutor添加了支持 Future 对象的提交方法。在那之前,如果您想访问 Future 对象,我认为您将需要获取底层 JDK 执行器(例如使用getThreadPoolExecutor)并直接在其上提交任务。