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

时间:2009-05-19 15:41:37

标签: java spring concurrency future futuretask

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

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

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

1 个答案:

答案 0 :(得分:4)

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