【技术实现步骤摘要】
本申请属于计算机,尤其涉及一种任务执行方法、装置、设备及计算机可读存储介质。
技术介绍
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所述的方法,其特征在于,获...
【专利技术属性】
技术研发人员:张久松,朱林军,王志鹏,
申请(专利权)人:宁德时代上海智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。