【技术实现步骤摘要】
异步任务处理方法、装置、计算机设备和存储介质
[0001]本申请涉及计算机
,特别是涉及一种异步任务处理方法、装置、计算机设备和存储介质,可用于金融科技领域或其他相关领域。
技术介绍
[0002]随着计算机技术的发展,为了提高数据处理效率,出现了在多线程下的异步任务处理技术,能够实现多个线程分别进行异步任务处理。目前的异步任务处理方法,在出现新的异步任务时,需要配置对应的线程管理机制,进而实现异步任务的处理。
[0003]然而,目前的异步任务处理方法,随着系统版本的迭代,以及异步任务处理需求的增多,在进行异步任务处理时,针对每一还未处理的异步任务,都需要创建对应的线程,容易造成线程管理的混乱,进而导致异步任务的处理效率降低,亟需改进。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种能够提高异步任务处理效率的异步任务处理方法、装置、计算机设备和存储介质。
[0005]第一方面,本申请提供了一种异步任务处理方法。所述方法包括:
[0006]根据已有异步任务的执行状 ...
【技术保护点】
【技术特征摘要】
1.一种异步任务处理方法,其特征在于,所述方法包括:根据已有异步任务的执行状态,从所述已有异步任务中选择待处理异步任务;基于预先配置的候选任务类型与候选线程池之间的对应关系,根据所述待处理异步任务的目标任务类型,从所述候选线程池中选择目标线程池;向所述目标线程池分配所述待处理异步任务,以指示所述目标线程池中的线程执行所述待处理异步任务。2.根据权利要求1所述的方法,其特征在于,所述向所述目标线程池分配所述待处理异步任务,以指示所述目标线程池中的线程执行所述待处理异步任务,包括:根据所述目标线程池的线程占用情况,向所述目标线程池分配所述待处理异步任务,以指示所述目标线程池中的线程执行所述待处理异步任务。3.根据权利要求2所述的方法,其特征在于,所述根据所述目标线程池的线程占用情况,向所述目标线程池分配所述待处理异步任务,以指示所述目标线程池中的线程执行所述待处理异步任务,包括:若根据所述目标线程池的线程占用情况,识别到所述目标线程池中空闲线程的数量小于所述待处理异步任务的数量,则从所述待处理异步任务中选择目标任务;向所述目标线程池分配所述目标任务,以指示所述目标线程池中的空闲线程执行所述目标任务。4.根据权利要求3所述的方法,其特征在于,所述从所述待处理异步任务中选择目标任务,包括:根据所述待处理异步任务的发送方信息和/或所述待处理异步任务的紧急度,从所述待处理异步任务中选择目标任务。5.根据权利要求2所述的方法,其特征在于,所述根据所述目标线程池的线程占用情况,向所述目标线程池分配所述待处理异步任务,以指示所述目标线程池中的线程执行所述待处理异步任务,包括:若根据所述目标线程池的线程占用情况,识别到所述目标线程池中空闲线程的数量小于所述待处理异步任务的数量,则对所述目标线程池正在执行的异步任务进行超时检测;在根据检测结果,识别到所述目标线程池正在执行的异步任务中存在超时任务的情况下,控制所述目标线程池释放执行所述超时任务的线程;向所述目标线程池分配所述待处理异步任务,以指示所述目标线程池中的空闲线程和释放后的线程执行所述待处理异步任务。6.根据权利要求5所述的方法,其特征在于,控制所述目标线程池释放执行所述超时任务的线程...
【专利技术属性】
技术研发人员:孙文豪,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。