0
春季org.springframework.scheduling.TaskScheduler
不同於JDK java.util.concurrent.ScheduledExecutorService
的方式,它不允許調度java.util.concurrent.Callable
具有固定延遲(它可以只安排java.lang.Runnable
多個)。通過彈簧調度的java.util.concurrent.Callable裝置
是否有支持調度Callable
的彈出式替代方案ScheduledExecutorService
可用(即在上下文銷燬時自動關閉)?
Runnable有什麼問題? – tolitius
它不允許返回結果。 –
你是對的,你可以將一個Callable提交給[ThreadPoolTaskScheduler](http://static.springsource.org/spring/docs/3.0.x/javadoc-api/org/springframework/scheduling/concurrent/ThreadPoolTaskScheduler.html #submit(java.util.concurrent.Callable)),但是你只能調度一個Runnable。爲什麼不能直接使用ScheduledExecutorService? – tolitius