2009-05-19 79 views
8

是否可以將Java FutureTask與Spring TaskExecutor一起使用來獲取Future對象?你可以在Spring TaskExecutors中使用Future/Futuretask對象嗎?

我正在尋找一個實現Java ExecutorService接口的TaskExecutor,特別是submit()方法。縱觀Spring Javadocs並不會顯示任何類似此類的內容。是否有一些備選方法可以通過Spring TaskExecutors處理未來的未知情況?

如果可能的話,你還可以加入一個例子嗎?

回答

4

Spring 3已將支持Future對象的提交方法添加到AsyncTaskExecutor。在此之前,如果您希望訪問Future對象,我認爲您需要獲取底層的JDK執行程序(例如使用getThreadPoolExecutor)並直接在其上提交任務。

+0

感謝馬克。使用getThreadPoolExecutor時的任何注意事項? – 2009-05-19 16:18:47

相關問題