【技术实现步骤摘要】
多任务管理方法、装置及计算机程序产品
[0001]本公开涉及计算机领域,具体涉及任务处理技术,尤其涉及多任务管理方法
、
装置
、
电子设备
、
存储介质以及计算机程序产品,可用于分布式任务处理场景下
。
技术介绍
[0002]目前,一般通过分布式任务调度系统处理多任务情况
。
例如,对于自动把图文转换成视频的智能视频创作平台,用户每天提交成千上万个视频制作请求时,需要基于一套完整的分布式任务调度系统来处理多个制品制作请求
。
现有技术中,任务调度系统对待处理任务直接进行统一监控和管理,系统需要在数据库中维护一个表征所有待处理任务的实时信息的表
。
技术实现思路
[0003]本公开提供了一种多任务管理方法
、
装置
、
电子设备
、
存储介质以及计算机程序产品
。
[0004]根据第一方面,提供了一种多任务管理方法,包括:确定分布式任务处理系统的任务并行数;在分布式任务处理系统中设置与任务并行数相同数量的单任务管理单元;对于任务并行数个单任务管理单元,通过各单任务管理单元管理各自对应的待处理任务
。
[0005]根据第二方面,提供了一种多任务管理装置,包括:确定单元,被配置成确定分布式任务处理系统的任务并行数;设置单元,被配置成在分布式任务处理系统中设置与任务并行数相同数量的单任务管理单元
。
管理单元,被配置成 ...
【技术保护点】
【技术特征摘要】
1.
一种多任务管理方法,包括:确定分布式任务处理系统的任务并行数;在所述分布式任务处理系统中设置与所述任务并行数相同数量的单任务管理单元
。
对于所述任务并行数个单任务管理单元,通过各单任务管理单元管理各自对应的待处理任务
。2.
根据权利要求1所述的方法,其中,所述对于所述任务并行数个单任务管理单元,通过各单任务管理单元管理各自对应的待处理任务,包括:响应于确定所述任务并行数个单任务管理单元中存在空闲的单任务管理单元,为该单任务管理单元分配对应的待处理任务;通过分布式锁锁定该单任务管理单元对应的分配过程
。3.
根据权利要求1所述的方法,其中,所述对于所述任务并行数个单任务管理单元,通过各单任务管理单元管理各自对应的待处理任务,包括:响应于确定所述任务并行数个单任务管理单元中存在所管理的待处理任务已完成的单任务管理单元,释放该单任务管理单元;通过分布式锁锁定该单任务管理单元对应的释放过程
。4.
根据权利要求2述的方法,其中,所述响应于确定所述任务并行数个单任务管理单元中存在空闲的单任务管理单元,为该单任务管理单元分配对应的待处理任务,包括:响应于确定所述任务并行数个单任务管理单元中存在空闲的单任务管理单元,根据多个待处理任务的优先级,为该单任务管理单元分配对应的待处理任务
。5.
根据权利要求1述的方法,其中,所述对于所述任务并行数个单任务管理单元,通过各单任务管理单元管理各自对应的待处理任务,包括:通过所述任务并行数个单任务管理单元确定各自对应的待处理任务的处理过程信息
。6.
根据案例要求1所述的方法,其中,所述确定分布式任务处理系统的任务并行数,包括:根据接收到的并行数编辑操作,确定所述分布式任务处理系统的任务并行数
。7.
一种多任务管理装置,包括:确定单元,被配置成确定分布式任务处理系统的任务并行数;设置单元,被配置成在所述分布式任务处理系统中设置与所述任务并行数相同数量的单任...
【专利技术属性】
技术研发人员:呼一辰,陈曦,田浩,
申请(专利权)人:百度美国有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。