一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

任务处理方法、装置、电子设备及存储介质与流程

2023-09-08 00:00:01 来源:中国专利 TAG:

技术特征:
1.一种任务处理方法,包括:响应于任务处理平台关于目标任务的处理请求,利用任务接收线程获取所述目标任务;根据所述目标任务的目标优先级,确定与所述目标优先级相对应的多个第一处理线程;获取与所述多个第一处理线程各自对应的第一资源占用信息,其中,所述第一资源占用信息包括第一处理资源占用信息和第一队列资源占用信息;根据与所述多个第一资源占用信息各自对应的所述第一处理资源占用信息和所述第一队列资源占用信息,确定与所述多个第一处理线程各自对应的第一线程资源权重;以及根据与所述多个第一处理线程各自对应的第一线程资源权重,从所述多个第一处理线程中确定目标处理线程,以使所述目标处理线程处理所述目标任务。2.根据权利要求1所述的方法,其中,所述根据与所述多个第一资源占用信息各自对应的所述第一处理资源占用信息和所述第一队列资源占用信息,确定与所述多个第一处理线程各自对应的第一线程资源权重,包括:根据与所述多个第一资源占用信息各自对应的所述第一处理资源占用信息和所述第一队列资源占用信息,确定与所述多个第一处理线程各自对应的第一线程实际占用信息;以及根据与所述多个第一处理线程各自对应的第一线程实际占用信息,确定与所述多个第一处理线程各自对应的第一线程资源权重。3.根据权利要求2所述的方法,其中,所述根据与所述多个第一处理线程各自对应的第一线程实际占用信息,确定与所述多个第一处理线程各自对应的第一线程资源权重,包括:根据与所述多个第一处理线程各自对应的第一线程实际占用信息,确定所述多个第一处理线程的第一线程实际占用总信息;以及根据与所述多个第一处理线程各自对应的第一线程实际占用信息和所述第一线程实际占用总信息,确定与所述多个第一处理线程各自对应的第一线程资源权重。4.根据权利要求1所述的方法,在所述获取与所述多个第一处理线程各自对应的第一资源占用信息之前,所述方法还包括:获取与所述多个第一处理线程各自对应的第一处理资源占用信息;确定与所述多个第一处理线程各自对应的第一处理队列;根据所述第一处理队列中的第一缓存业务,确定与所述多个第一处理线程各自对应的第一队列资源占用信息;以及根据与所述多个第一处理线程各自对应的第一处理资源占用信息和与所述多个第一处理线程各自对应的第一队列资源占用信息,确定与所述多个第一处理线程各自对应的第一资源占用信息。5.根据权利要求1~3中任一项所述的方法,还包括:根据与所述多个第一处理线程各自对应的第一资源占用信息和第一预设阈值,确定第一阈值比较结果;根据与多个第二处理线程各自对应的第二资源占用信息和第二预设阈值,确定第二阈值比较结果;以及
根据所述第一阈值比较结果和所述第二阈值比较结果,对与所述多个第一处理线程各自对应的第一优先级和与所述多个第二处理线程各自对应的第二优先级进行调整,其中,所述第一优先级和所述第二优先级是不同的优先级。6.根据权利要求5所述的方法,还包括:根据所述任务处理平台的服务器信息,确定所述任务接收线程和多个处理线程的初始资源占用比例,其中,所述处理线程包括所述多个第一处理线程和所述多个第二处理线程;根据所述初始资源占用比例,对所述任务接收线程和所述多个处理线程进行测试,确定所述任务接收线程和所述处理线程的目标资源占用比例。7.根据权利要求1~3中任一项所述的方法,还包括:在确定接收到所述目标任务的情况下,根据与所述目标任务对应的目标任务数据,将与所述目标任务对应的目标任务数据存储至内存池;确定与所述内存池中的所述目标任务数据对应的数据块指针;以及在所述目标处理线程处理所述目标任务的情况下,通过所述数据块指针处理所述目标任务。8.一种任务处理装置,包括:第一获取模块,用于响应于任务处理平台关于目标任务的处理请求,利用任务接收线程获取所述目标任务;第一确定模块,用于根据所述目标任务的目标优先级,确定与所述目标优先级相对应的多个第一处理线程;第二获取模块,用于获取与所述多个第一处理线程各自对应的第一资源占用信息,其中,所述第一资源占用信息包括第一处理资源占用信息和第一队列资源占用信息;第二确定模块,用于根据与所述多个第一资源占用信息各自对应的所述第一处理资源占用信息和所述第一队列资源占用信息,确定与所述多个第一处理线程各自对应的第一线程资源权重;以及第三确定模块,用于根据与所述多个第一处理线程各自对应的第一线程资源权重,从所述多个第一处理线程中确定目标处理线程,以使所述目标处理线程处理所述目标任务。9.一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行根据权利要求1~7中任一项所述的方法。10.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1~7中任一项所述的方法。11.一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现根据权利要求1~7中任一项所述的方法。

技术总结
本公开提供了一种任务处理方法、装置、设备及存储介质,可以应用于计算机技术领域。该方法包括:响应于任务处理平台关于目标任务的处理请求,利用任务接收线程获取目标任务;根据目标任务的目标优先级,确定与目标优先级相对应的多个第一处理线程;获取与多个第一处理线程各自对应的第一资源占用信息,第一资源占用信息包括第一处理资源占用信息和第一队列资源占用信息;根据与多个第一资源占用信息各自对应的第一处理资源占用信息和第一队列资源占用信息,确定与多个第一处理线程各自对应的第一线程资源权重;根据与多个第一处理线程各自对应的第一线程资源权重,从多个第一处理线程中确定目标处理线程,以使目标处理线程处理目标任务。理目标任务。理目标任务。


技术研发人员:潘道俊
受保护的技术使用者:建信金融科技有限责任公司
技术研发日:2023.06.28
技术公布日:2023/9/6
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表