关于定时任务的执行间隔理解

有一张图很明显的可以显示定时任务的时间间隔问题,教你哪种定时任务适合你自己的项目.....(如图所示:)

第一种方式的时间间隔是5秒,但是执行的任务可能会超过时间间隔,那么这种定时任务会分配给第二个时间间隔给还在执行的任务,依次直到执行的任务结束,然后就进入等待时间。

第二种方式的时间间隔是3秒,不管执行的任务是否超过时间间隔,定时任务都会在执行任务结束后等待相同的时间间隔后再执行。

第三种方式的时间间隔是5秒,如果执行的任务超过时间间隔,那么它会继续执行下一个任务,假如第一个任务8秒,从0:00执行到0:08,第二哥任务时间为6秒,从0:09执行到0:15,其中0:14--0:15的时间为任务轮询时间。

原文地址:https://www.cnblogs.com/ytlds/p/8409396.html