【技术实现步骤摘要】
一种任务处理方法、装置和电子设备
[0001]本申请涉及处理
,尤其涉及一种任务处理方法、装置和电子设备。
技术介绍
[0002]如果一个系统中存在着大量的定时任务,而大量的定时任务之间如果缺乏一个有效的管理手段来进行管理,会导致定时任务的执行效率较低,如果管理手段不够高效会浪费大量计算资源。以定时器为例,随着执行的任务越来越复杂,需要处理的任务越来越多,存在由于处理不及时或不合理导致的任务堆积等问题。
技术实现思路
[0003]本申请实施例提供了一种任务处理方法、装置和电子设备。
[0004]根据本申请的第一方面,提供了一种任务处理方法,该方法包括:
[0005]一种任务处理方法,包括:响应于针对目标任务组的目标指令,在到达目标时间节点前删除目标任务链中的目标任务节点;所述目标时间节点为执行所述目标任务组中各子任务的时间节点,所述目标任务节点为存储所述目标任务组中各子任务的任务节点;更新所述目标任务链中的任务节点的关联关系,以按照更新后关联关系处理任务。
[0006]根据本申请 ...
【技术保护点】
【技术特征摘要】
1.一种任务处理方法,包括:响应于针对目标任务组的目标指令,在到达目标时间节点前删除目标任务链中的目标任务节点;所述目标时间节点为执行所述目标任务组中各子任务的时间节点,所述目标任务节点为存储所述目标任务组中各子任务的任务节点;更新所述目标任务链中的任务节点的关联关系,以按照更新后关联关系处理任务。2.根据权利要求1所述的方法,所述在到达目标时间节点前删除目标任务链中的目标任务节点,包括:获得第一数据;所述第一数据至少包括所述目标任务组中各子任务的任务地址;基于所述第一数据从所述目标任务链中删除所述目标任务节点。3.根据权利要求2所述的方法,所述获得第一数据,包括:获得所述目标任务组的组标识信息;根据所述组标识信息对应的哈希信息从第一哈希表中遍历出所述第一数据;所述第一哈希表存储多个任务组的组标识信息对应的哈希信息、各子任务的任务地址及地址间的关联关系。4.根据权利要求2所述的方法,所述基于所述第一数据从所述目标任务链中删除所述目标任务节点,包括:根据所述第一数据中的地址链表依次跳转至对应的所述目标任务节点,删除所述目标任务节点;所述第一数据中各子任务的任务地址以地址链表的形式进行存储。5.根据权利要求1所述的方法,所述在到达目标时间节点前删除目标任务链中的目标任务节点,包括:获得第二数据;所述第二数据至少包括所述目标任务组中各子任务的子标识信息对应的哈希信息及各子任务的任务地址;基于所述第二数据从所述目标任务链中删除所述目标任务节点。6.根据权利要求5所述的方法,所述获得第二数据,包括:获得所述目标任务组的组标识信息;根据所述组标识信息对应的哈希信息从第二哈希表中遍历出所述第二数据;所述第二哈希表存储多个任务组的组标识信息对应...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。