[发明专利]任务调度方法、任务处理方法、装置、电子设备和介质在审
申请号: | 202211056429.3 | 申请日: | 2022-08-31 |
公开(公告)号: | CN115373822A | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | 张良;陈倩;邓张帆;李镭;贾璐然;周永胜 | 申请(专利权)人: | 建信金融科技有限责任公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 孙蕾 |
地址: | 200120 上海市浦东新区中国(*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 调度 方法 处理 装置 电子设备 介质 | ||
1.一种任务调度方法,包括:
响应于接收到来自调度器的任务获取请求,根据所述任务获取请求,确定任务集合,其中,所述任务获取请求包括与所述调度器对应的调度器标识,所述任务集合包括与待处理任务对应的至少一个待处理任务信息,所述至少一个待处理任务信息中的每个待处理任务信息均包括任务标识、任务信息、任务创建时间信息和任务状态信息;以及
将所述任务集合发送至与所述调度器标识对应的所述调度器,以便于所述调度器根据所述任务创建时间信息,将所述任务集合中的所述至少一个待处理任务依次发送至线程池中的目标线程。
2.根据权利要求1所述的方法,其中,所述任务状态信息包括待选择状态和选择完成状态;
所述根据所述任务获取请求,确定任务集合包括:
在所述任务状态信息为所述待选择状态的情况下,按照所述任务创建时间信息对所述待处理任务进行排序,得到待处理任务序列;
根据所述待处理任务序列,确定预设数量的候选待处理任务;以及
根据所述预设数量的候选待处理任务,确定所述任务集合。
3.根据权利要求2所述的方法,还包括,在所述根据所述预设数量的所述候选待处理任务,确定所述任务集合之前:
将与所述预设数量的所述候选待处理任务中的每个候选待处理任务分别对应的所述任务状态信息,更新为所述选择完成状态。
4.根据权利要求1至3中任一项所述的方法,其中,所述调度器和所述线程池设置于同一进程。
5.一种任务处理方法,包括:
响应于接收到来自于调度器的任务处理请求,根据所述任务处理请求,在线程池中确定目标线程,其中,所述任务处理请求包括与待处理任务对应的待处理任务信息,所述待处理任务信息包括任务标识、任务信息、任务创建时间信息和任务状态信息;以及
利用所述目标线程对所述待处理任务进行处理,得到任务处理结果。
6.根据权利要求5所述的方法,其中,所述任务状态信息包括正在执行状态和执行完成状态;
在所述根据所述任务处理请求,在线程池中确定目标线程之后:
将所述任务状态信息更新为所述正在执行状态;
在所述利用所述目标线程对所述待处理任务进行处理,得到任务处理结果之后:
将所述任务状态信息更新为所述执行完成状态。
7.根据权利要求5或6所述的方法,其中,所述线程池是通过以下方式创建的:
确定线程池参数,其中,所述线程池参数包括核心线程数量、线程数量阈值、工作队列的类型和所述工作队列的预设容量中的至少一项,所述线程数量阈值是根据所述核心线程数量设置的;以及
根据所述线程池参数,创建所述线程池。
8.根据权利要求7所述的方法,其中,在所述线程池参数包括核心线程数量的情况下,
所述根据所述任务处理请求,在线程池中确定目标线程包括:
确定所述线程池中的当前线程数量;
在所述当前线程数量小于所述核心线程数量的情况下,创建第一线程;以及
将所述第一线程确定为所述目标线程。
9.根据权利要求7所述的方法,其中,在所述线程池参数包括核心线程数量、所述工作队列的类型和所述工作队列的预设容量的情况下,
所述根据所述任务处理请求,在线程池中确定目标线程包括:
在所述当前线程数量大于或等于所述核心线程数量、且所述工作队列达到所述工作队列的预设容量的情况下,创建第二线程;以及
将所述第二线程确定为所述目标线程。
10.根据权利要求9所述的方法,还包括:
在所述当前线程数量大于或等于所述核心线程数量、且所述工作队列未达到所述工作队列的预设容量的情况下,将所述待处理任务添加至所述工作队列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211056429.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:车辆控制方法、控制器、装置及存储介质
- 下一篇:一种用于5G基站的电源系统