Spring Task Scheduler会多次调度同一任务?

时间:2018-08-20 11:18:52

标签: spring configuration scheduled-tasks

我已经在servlet.xml中配置了Spring任务调度程序,如下所示。但是我发现任务总是在第30秒执行几次。

<task:scheduler id="scheduler" pool-size="3"/>
<task:scheduled-tasks scheduler="scheduler">
    <task:scheduled ref="testTask" method="test" cron="30 0/1 * * * ?"/>
</task:scheduled-tasks>

任务的执行时间少于50毫秒,所以我猜在30毫秒后的50毫秒之后,由于任务仍在30秒钟,因此将再次安排任务。我对吗?希望有人可以帮助我。谢谢。

0 个答案:

没有答案