1.一种线程资源分配的方法,其特征在于,包括:
接收目标业务触发的任务处理请求,确定所述任务处理请求所请求处理的目标任务的任务标识和任务优先级;
若所述目标任务的任务优先级是第一优先级,则根据所述任务标识确定与所述目标任务对应的目标子资源线程池;
若所述目标子资源线程池中没有用于执行所述目标任务的空闲线程资源,则将所述目标子资源线程池中用于执行其他任务的线程资源进行线程资源重新分配以获取用于执行所述目标任务的目标线程资源,所述其他任务的任务优先级还包括第二优先级,所述第一优先级对应的任务的处理顺序优先于所述第二优先级对应的任务的处理顺序;
基于所述目标线程资源执行所述目标任务。
2.根据权利要求1所述方法,其特征在于,所述接收目标业务触发的任务处理请求之前,所述方法还包括:将包含多个线程资源的资源线程池划分为多个子资源线程池,其中,一个子资源线程池中包括至少一个线程资源,所述多个子资源线程池中至少包括所述目标子资源线程池;
设定所述多个子资源线程池中各个子资源线程池的线程池标识;
其中,任一子资源线程池的线程池标识用于确定所述任一子资源线程池中的线程资源用于执行的任务。
3.根据权利要求2所述方法,其特征在于,所述根据所述任务标识确定与所述目标任务对应的目标子资源线程池包括:从所述各个子资源线程池的线程池标识中确定出所述任务标识对应的目标线程池标识,将所述目标线程池标识对应的子资源线程池确定为与所述目标任务对应的目标子资源线程池。
4.根据权利要求1-3任一项所述方法,其特征在于,所述确定所述任务处理请求所请求处理的目标任务的任务标识和任务优先级之前,所述方法还包括:获取至少两种任务类型,所述至少两种任务类型中同一任务类型的任务由同一任务标识标记;
设定所述至少两种任务类型中各种任务类型对应的任务优先级,所述任务优先级中至少包括所述第一优先级和所述第二优先级,所述各种任务类型对应的任务优先级用于确定所述各种任务类型的任务的处理顺序。
5.根据权利要求4所述方法,其特征在于,所述方法还包括:
设定所述各个子资源线程池对应的一组信号量,其中,任一子资源线程池对应的一组信号量中一个信号量用于指示所述任一子资源线程池中用于执行一种任务类型的任务的线程资源数量;
当查询到所述目标子资源线程池对应的第一信号量所指示的线程资源数量为空时,确定所述目标子资源线程池中没有用于执行所述目标任务的空闲线程资源;
其中,所述第一信号量用于指示所述目标子资源线程池中用于执行第一任务类型的任务的线程资源数量,所述第一任务类型的任务中包括所述目标任务。
6.根据权利要求5所述方法,其特征在于,所述将所述目标子资源线程池中用于执行其他任务的线程资源进行线程资源重新分配包括:修改所述第一信号量以增加所述第一信号量所指示的线程资源数量;
修改所述目标子资源线程池对应的一组信号量中除去所述第一信号量之外的第二信号量以减少所述第二信号量所指示的线程资源数量;
其中,所述第二信号量用于指示所述目标子资源线程池中用于执行第二任务类型的任务的线程资源数量,所述第二任务类型的任务包括所述其他任务。
7.一种线程资源分配的装置,其特征在于,包括:
接收单元,用于接收目标业务触发的任务处理请求,确定所述任务处理请求所请求处理的目标任务的任务标识和任务优先级;
匹配单元,用于在所述接收单元确定所述目标任务的任务优先级是第一优先级时,根据所述任务标识确定与所述目标任务对应的目标子资源线程池;
分配单元,用于在所述目标子资源线程池中没有用于执行所述目标任务的空闲线程资源时,将所述目标子资源线程池中用于执行其他任务的线程资源进行线程资源重新分配以获取用于执行所述目标任务的目标线程资源,所述其他任务的任务优先级还包括第二优先级,所述第一优先级对应的任务的处理顺序优先于所述第二优先级对应的任务的处理顺序;
执行单元,用于基于所述分配单元重新分配的所述目标线程资源执行所述目标任务。
8.根据权利要求7所述装置,其特征在于,所述装置还包括:
划分单元,用于将包含多个线程资源的资源线程池划分为多个子资源线程池,其中,一个子资源线程池中包括至少一个线程资源,所述多个子资源线程池中至少包括所述目标子资源线程池;
划分单元,还用于设定所述多个子资源线程池中各个子资源线程池的线程池标识;
其中,任一子资源线程池的线程池标识用于确定所述任一子资源线程池中的线程资源用于执行的任务。
9.一种终端设备,其特征在于,包括处理器和存储器,所述处理器和存储器相互连接;
所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1-6任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-6任一项所述的方法。