优化版的时间调度,循环执行定时任务(例二)。
这里再举一个多任务的时间调度例子,比如有三个任务,要将这三个任务定在某一个时间节点执行,并且这三个任务要间隔一定时间执行,比如间隔24小时。当然,在我这个例子中为了演示输出信息,就设定间隔10秒钟,设置定时任务,零点二十四十五秒到时间就执行。
实际执行任务看零点二十四十五秒,然后间隔10秒执行。这是利用多线程线程池来异步执行这三个任务,取耗时最长的任务作为误差来进行纠正,进行误差纠正,所以每执行这三个任务都是间隔10秒钟。
版权声明:本站所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请举报,一经查实,本站将立刻删除。