一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种定时任务的启动方法、装置及电子设备与流程

2022-12-20 02:25:03 来源:中国专利 TAG:

技术特征:
1.一种定时任务的启动方法,其特征在于,包括:获得n个定时任务各自的启动时间,其中,n为不小于2的正整数;从所述n个定时任务中提取出满足预设执行条件的m个定时任务,其中,m为小于n的正整数;基于预设定时任务与线程数量的对应关系,确定出所述m个定时任务中各个定时任务各自对应的实际线程总数;响应于当前时间与所述启动时间一致,控制各个实际线程总数的线程并行执行各自对应的定时任务。2.如权利要求1所述的方法,其特征在于,获得n个定时任务各自的启动时间之前,包括:获得配置启动信息的定时任务,以及获得至少一个预设接口的接口类型,其中,所述启动信息包括定时任务类型、启动时间、以及执行时间;控制所述预设接口筛选出与所述接口类型一致的至少一个定时任务;基于各个预设接口分别确定出的至少一个定时任务生成预设数据库;从所述预设数据库中提取出n个定时任务以及n个定时任务各自对应的启动时间。3.如权利要求1所述的方法,其特征在于,从n个定时任务中提取出满足预设执行条件的m个定时任务,包括:提取出n个定时任务中启动时间与预设启动时间一致的至少一个第一定时任务,并将所述至少一个第一定时任务作为m个定时任务;和/或提取出n个定时任务中数据包不为空的至少一个第二定时任务,并将所述第二定时任务作为m个定时任务;和/或提取出n个定时任务中与预设定时任务类型一致的至少一个第三定时任务,并将所述第三定时任务作为m个定时任务。4.如权利要求1所述的方法,其特征在于,基于预设定时任务与线程数量的对应关系,确定出m个定时任务中各个定时任务各自对应的实际线程总数,包括:将m个定时任务中的各个定时任务分别与预设定时任务进行匹配,分别确定出匹配出的预设定时任务各自对应的线程数量;将各个线程数量分别作为对应的所述m个定时任务中各个定时任务的实际线程总数。5.一种定时任务的启动装置,其特征在于,包括:获得模块,用于获得n个定时任务各自的启动时间;提取模块,用于从所述n个定时任务中提取出满足预设执行条件的m个定时任务;确定模块,用于基于预设定时任务与线程数量的对应关系,确定出所述m个定时任务中各个定时任务各自对应的实际线程总数;控制模块,用于响应于当前时间与所述启动时间一致,控制各个实际线程总数的线程并行执行各自对应的定时任务。6.如权利要求5所述的装置,其特征在于,所述获得模块,具体用于获得配置启动信息的定时任务,以及获得至少一个预设接口的接口类型,控制所述预设接口筛选出与所述接口类型一致的至少一个定时任务,基于各个预设接口分别确定出的至少一个定时任务生成预设数据库,从所述预设数据库中提取出n个定时任务以及n个定时任务各自对应的启动时
间。7.如权利要求5所述的装置,其特征在于,所述提取模块,具体用于提取出n个定时任务中启动时间与预设启动时间一致的至少一个第一定时任务,并将所述至少一个第一定时任务作为m个定时任务,提取出n个定时任务中数据包不为空的至少一个第二定时任务,并将所述第二定时任务作为m个定时任务,提取出n个定时任务中与预设定时任务类型一致的至少一个第三定时任务,并将所述第三定时任务作为m个定时任务。8.如权利要求5所述的装置,其特征在于,所述确定模块,具体用于将m个定时任务中的各个定时任务分别与预设定时任务进行匹配,分别确定出匹配出的预设定时任务各自对应的线程数量,将各个线程数量分别作为对应的所述m个定时任务中各个定时任务的实际线程总数。9.一种电子设备,其特征在于,包括:存储器,用于存放计算机程序;处理器,用于执行所述存储器上所存放的计算机程序时,实现权利要求1-4任一项所述的方法步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-4任一项所述的方法步骤。

技术总结
一种定时任务的启动方法、装置及电子设备,该方法包括:获得N个定时任务各自的启动时间,从N个定时任务中提取出满足预设执行条件的M个定时任务,基于预设定时任务与线程数量的对应关系,确定出M个定时任务中各个定时任务各自对应的实际线程总数,响应于当前时间与启动时间一致,控制各个实际线程总数的线程并行执行各自对应的定时任务。通过上述的方法,确定出满足预设执行条件的M个定时任务,并使得M个定时任务并行执行,避免了N个定时任务中出现不满足预设执行条件的定时任务,使得定时任务能够在启动时间时启动,以及提高了执行M个定时任务的执行速度,并且,能够在系统不停止运行的情况下能够自动更新定时任务的启动时间。时间。时间。


技术研发人员:肖冰 王斌斌 贾川 何腾祥
受保护的技术使用者:航天信息股份有限公司
技术研发日:2022.09.01
技术公布日:2022/12/16
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献