我正在做一些实验,我确实意识到Spring的ThreadPoolTaskScheduler API
它只有这些计划方法:
ScheduledFuture<?> schedule(Runnable task, Date startTime)
ScheduledFuture<?> schedule(Runnable task, Trigger trigger)
为什么 ThreadPoolTaskScheduler 不支持可调整的时间表?
如果我查看JDK的ScheduledThreadPoolExecutor API,我可以看到这些方法:
ScheduledFuture<?> schedule(Runnable command, long delay, TimeUnit unit)
<V> ScheduledFuture<V> schedule(Callable<V> callable, long delay, TimeUnit unit)
在GitHub,我可以看到ThreadPoolTaskScheduler's createExecutor method创建了ScheduledThreadPoolExecutor
我不知道为什么Spring会这样做。
提前致谢..
答案 0 :(得分:1)
据我所知,没有具体原因所以请创建一个问题。