任务处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:28785816 阅读:25 留言:0更新日期:2021-06-09 11:20
本公开提供了一种任务处理方法、装置、电子设备和存储介质,涉及任务调度和人工智能领域。具体实现方案为:在执行完当前任务的情况下,在N个级联的排队单元中的第一个排队单元中选取新的当前任务,并执行当前任务;在N个级联的排队单元中的第i个排队单元中选取目标任务,将第i个排队单元的目标任务推入N个级联的排队单元中的第i

【技术实现步骤摘要】
任务处理方法、装置、电子设备和存储介质


[0001]本公开涉及计算机
,尤其涉及任务调度和人工智能领域。

技术介绍

[0002]任务处理系统包括生产端和消费端。其中,生产端可以包括多个生产者,生产者负责创建任务;消费端可以包括多个消费者,消费者负责执行任务。当某个时段内生产端创建的任务的数量大于消费端的执行任务能力时,会产生任务排队的情况。相关技术中,一般从系统资源角度设计选取规则,从多个任务中确定出当前执行的任务,难以满足不同的管理需求。

技术实现思路

[0003]本公开提供了一种任务处理方法、装置、电子设备和存储介质。
[0004]根据本公开的一方面,提供了一种任务处理方法,包括:
[0005]在执行完当前任务的情况下,在N个级联的排队单元中的第一个排队单元中选取新的当前任务,并执行当前任务;其中,N为大于等于2的整数;
[0006]在N个级联的排队单元中的第i个排队单元中选取目标任务,将第i个排队单元的目标任务推入N个级联的排队单元中的第i

1个排队单元;其中,i为大于等于本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种任务处理方法,包括:在执行完当前任务的情况下,在N个级联的排队单元中的第一个排队单元中选取新的当前任务,并执行所述当前任务;其中,N为大于等于2的整数;在N个级联的排队单元中的第i个排队单元中选取目标任务,将所述第i个排队单元的目标任务推入所述N个级联的排队单元中的第i

1个排队单元;其中,i为大于等于2且小于等于N的整数。2.根据权利要求1所述的方法,其中,所述在N个级联的排队单元中的第i个排队单元中,选取目标任务,包括:在所述第i个排队单元所包含的至少一个队列中,基于所述第i个排队单元的选取规则,选取目标队列;在所述目标队列中,选取所述目标任务。3.根据权利要求2所述的方法,还包括:若所述第i

1个排队单元中的第j个队列中被选取为目标队列,则将所述第j个队列连接的下一级排队单元,确定为所述N个级联的排队单元中的第i个排队单元。4.根据权利要求3所述的方法,其中,所述将所述第i个排队单元的目标任务推入所述N个级联的排队单元中的第i

1个排队单元中,包括:将所述第i个排队单元的目标任务推入所述第i

1个排队单元中的所述第j个队列中。5.根据权利要求2

4中任一项所述的方法,其中,所述N个级联的排队单元中的至少两个排队单元的选取规则不同。6.根据权利要求2

4中任一项所述的方法,其中,所述在所述第i个排队单元所包含的至少一个队列中,基于所述第i个排队单元的选取规则,选取目标队列,包括:确定所述第i个排队单元所包含的每个队列中第一个任务的资源需求量;将所述至少一个队列中所述资源需求量最小的队列,确定为所述目标队列。7.一种任务处理装置,包括:执行模块,用于在执行完当前任务的情况下,在N个级联的排队单元中的第一个排队单元中选取新的当前任务,并执行所述当前任务;其中,N为大于等于2的整数;递进模块,用于在N个级联的排队单元中的第i个排队单元中选取目标任务,将所...

【专利技术属性】
技术研发人员:吴志全刘玉忠柳晓鹏沙骞骞陈明东张晓鹤周玉忻舟
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1