数据处理方法、装置、电子设备和计算机可读介质与流程

文档序号:27683363发布日期:2021-12-01 00:28阅读:来源:国知局

技术特征:
1.一种数据处理方法,包括:从任务队列获取设定数量的待处理任务;响应于所述设定数量的待处理任务中存在具有依赖关系的至少两个目标待处理任务,通过所述至少两个目标待处理任务构建任务树;基于所述任务树对所述设定数量的待处理任务排序,得到修正任务队列;对所述修正任务队列内的待处理任务进行数据处理。2.根据权利要求1所述的方法,其中,所述通过所述至少两个目标待处理任务构建任务树,包括:确定所述至少两个目标待处理任务之间的调用关系;基于所述调用关系构建任务树。3.根据权利要求1所述的方法,其中,所述基于所述任务树对所述设定数量的待处理任务排序,得到修正任务队列,包括:响应于所述任务树为一个,将所述任务树设置在所述任务队列的首位,得到所述修正任务队列。4.根据权利要求1所述的方法,其中,所述基于所述任务树对所述设定数量的待处理任务排序,得到修正任务队列,包括:响应于所述任务树为多个,确定多个所述任务树中每个任务树的层级数量;按照所述层级数量由大到小的顺序对多个所述任务树进行排序得到任务树组,将所述任务树组设置在所述任务队列的首位,得到所述修正任务队列。5.根据权利要求1所述的方法,其中,所述对所述修正任务队列内的待处理任务进行数据处理,包括:从所述修正任务队列中提取所述任务树;根据所述任务树的层级关系设置线程。6.根据权利要求5所述的方法,其中,所述根据所述任务树的层级关系设置线程,包括:响应于所述层级关系为串联结构,根据所述串联结构依次为所述任务树中的目标待处理任务设置线程。7.根据权利要求5所述的方法,其中,所述根据所述任务树的层级关系设置线程,包括:响应于所述层级关系为并联结构,为所述并联结构对应的至少一个目标待处理任务设置线程。8.根据权利要求1所述的方法,其中,所述对所述修正任务队列内的待处理任务进行数据处理,包括:响应于所述修正任务队列中不存在任务树,为所述修正任务队列中的其他待处理任务设置线程。9.一种数据处理装置,包括:待处理任务获取单元,被配置成从任务队列获取设定数量的待处理任务;任务树构建单元,被配置成响应于所述设定数量的待处理任务中存在具有依赖关系的至少两个目标待处理任务,通过所述至少两个目标待处理任务构建任务树;修正任务队列构建单元,被配置成基于所述任务树对所述设定数量的待处理任务排序,得到修正任务队列;
数据处理单元,被配置成对所述修正任务队列内的待处理任务进行数据处理。10.一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至8中任一所述的方法。11.一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如权利要求1至8中任一所述的方法。

技术总结
本公开的实施例公开了数据处理方法、装置、电子设备和计算机可读介质。该方法的一具体实施方式包括:从任务队列获取设定数量的待处理任务;响应于上述设定数量的待处理任务中存在具有依赖关系的至少两个目标待处理任务,通过上述至少两个目标待处理任务构建任务树;基于上述任务树对上述设定数量的待处理任务排序,得到修正任务队列;对上述修正任务队列内的待处理任务进行数据处理。该实施方式实现了按照任务树有序执行具有依赖关系的待处理任务,进而提高了数据处理效率。进而提高了数据处理效率。进而提高了数据处理效率。


技术研发人员:黄超
受保护的技术使用者:北京京东世纪贸易有限公司
技术研发日:2020.11.26
技术公布日:2021/11/30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1