任务执行方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:41721186 阅读:15 留言:0更新日期:2024-06-19 12:46
本申请公开了一种任务执行方法、装置、设备及计算机可读存储介质。该任务执行方法包括:在目标任务的第一运行周期内,基于目标任务中多个子任务的优先级,确定达到执行时间且优先级最高的子任务,作为目标子任务;获取目标任务的已运行时长和目标子任务的预测运行时长;在已运行时长与预测运行时长之和大于预设时长的情况下,将目标子任务作为第二运行周期内优先级最高的子任务,其中,第二运行周期为第一运行周期之后目标任务的下一个运行周期;或者,在已运行时长与预测运行时长之和不大于预设时长的情况下,执行目标子任务。根据本申请实施例,可以提高系统的安全性和可靠性。

【技术实现步骤摘要】

本申请属于计算机,尤其涉及一种任务执行方法、装置、设备及计算机可读存储介质


技术介绍

1、周期性任务是指按照特定的任务运行周期调用执行的任务。每个周期性任务在执行过程中都有特定的任务运行周期,周期性任务中可以包含多个子任务,各个子任务同样有特定的子任务运行周期,并且需要在完成一个子任务的执行后,再进行下一子任务的调用执行。

2、目前,在周期性任务按照运行周期执行时,若其中的子任务出现阻塞或被抢占的情况,而未及时完成执行,则会挤占总的任务运行时间,导致后续执行的子任务无法在到达下一任务运行周期前完成执行,这样在到达下一任务运行周期时,即使后续正在执行的子任务还未执行完毕也会被系统中断,直接执行下一任务运行周期中的子任务。而子任务在执行过程中被中断会导致子任务的嵌套或者持续阻塞,出现系统数据丢失等情况,这样会降低系统的安全性和可靠性。


技术实现思路

1、本申请实施例提供一种任务执行方法、装置、设备及计算机可读存储介质,能够提高系统的安全性和可靠性。

2、第一方面,本申请实施例提供一种任务本文档来自技高网...

【技术保护点】

1.一种任务执行方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述基于所述目标任务中多个子任务的优先级,确定达到执行时间且优先级最高的子任务,作为目标子任务,包括:

4.根据权利要求3所述的方法,其特征在于,所述子任务信息中包括子任务标识、子任务运行周期和子任务运行时长。

5.根据权利要求3或4所述的方法,其特征在于,所述获取与多个优先级分别对应的子任务列表,包括:

6.根据权利要求4所述的方法,其特征在于,获取所述目标子任务的预测运行时长,包括:...

【技术特征摘要】

1.一种任务执行方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述基于所述目标任务中多个子任务的优先级,确定达到执行时间且优先级最高的子任务,作为目标子任务,包括:

4.根据权利要求3所述的方法,其特征在于,所述子任务信息中包括子任务标识、子任务运行周期和子任务运行时长。

5.根据权利要求3或4所述的方法,其特征在于,所述获取与多个优先级分别对应的子任务列表,包括:

6.根据权利要求4所述的方法,其特征在于,获...

【专利技术属性】
技术研发人员:张久松朱林军王志鹏
申请(专利权)人:宁德时代上海智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1