【技术实现步骤摘要】
本申请涉及计算机,更具体地说,涉及一种任务调度方法、系统、设备及计算机可读存储介质。
技术介绍
1、当前,服务器等设备可以借助线程来处理任务,此处的线程指的是操作系统能够进行运算调度的最小单位,线程被包含在进程之中,一个进程可以包含多个线程,且线程拥有自己的堆栈空间和局部变量,但是所有的线程共享进程的堆空间和全局变量。再进一步的,还可以通过线程池来对线程进行管理,这样,开发者只需要在系统初始化之前指定线程池的数量,然后将任务扔给线程池处理即可,整个过程无需关心线程的创建、运行和销毁的过程,只需要关注自身业务即可,不仅解放了开发者的双手,也为快速开发多线程应用提供了必要条件。
2、然而,线程池中线程的数量是固定的,任务量往往是不确定的,如此一来,导致任务出现排队或者线程无任务处理的情况,使得线程池与任务不适配。
3、综上所述,如何提高线程池与任务的适配程度是目前本领域技术人员亟待解决的问题。
技术实现思路
1、本申请的目的是提供一种任务调度方法,其能在一定程度上解决如
...【技术保护点】
1.一种任务调度方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标任务的数量、所述任务标签和所述数量信息,对所述线程池中各类线程的数量进行调整,包括:
3.根据权利要求2所述的方法,其特征在于,所述任务信息包括所述历史时刻处理的第一任务总数量及各所述任务标签的任务比例值;
4.根据权利要求2所述的方法,其特征在于,所述历史时刻包括处理定时任务的时刻。
5.根据权利要求1所述的方法,其特征在于,所述确定所述目标任务的任务标签,包括:
6.根据权利要求1所述的方法,其特征在于,所
...【技术特征摘要】
1.一种任务调度方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标任务的数量、所述任务标签和所述数量信息,对所述线程池中各类线程的数量进行调整,包括:
3.根据权利要求2所述的方法,其特征在于,所述任务信息包括所述历史时刻处理的第一任务总数量及各所述任务标签的任务比例值;
4.根据权利要求2所述的方法,其特征在于,所述历史时刻包括处理定时任务的时刻。
5.根据权利要求1所述的方法,其特征在于,所述确定所述目标任务的任务标签,包括:
6.根据权利要求1...
【专利技术属性】
技术研发人员:李松,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。