线程池的控制方法、装置、电子设备及存储介质制造方法及图纸

技术编号:43291283 阅读:19 留言:0更新日期:2024-11-12 16:11
本申请公开了一种线程池的控制方法、装置、电子设备及存储介质,计算机技术领域,线程池在接收到待处理任务后,确定是否存在处于空闲状态的核心线程;在不存在所述处于空闲状态的核心线程,且核心线程的总量小于预设线程数上限的情况下,创建新的核心线程;为所述新的核心线程分配所述待处理任务。即当线程池接受到待处理任务后,首先会确定当前是否存在处于空闲状态的核心线程,若确定不存在处于空闲状态的核心线程,且核心线程的总量小于预设线程上限的情况下,直接创建新的核心线程,即优先增加核心线程的数量,从而使得更多的待处理任务可被同时处理,加快任务处理速度,以满足高并发任务场景的任务处理需求。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种线程池的控制方法、装置、电子设备及存储介质


技术介绍

1、线程池是一种用于管理和复用线程的机制,它允许程序提前创建一组线程,然后重用这些线程来执行多个任务,而不是每次需要执行任务时都创建新的线程。目前,在常规任务推荐技术架构中,大多使用原生的线程池完成相关推荐任务,但是在面对高并发任务场景时,原生的线程池完成任务时的性能表现较差,难以满足上述高并发任务场景的任务处理需求。

2、上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。


技术实现思路

1、本申请的主要目的在于提供一种线程池的控制方法、装置、电子设备及存储介质,旨在解决原生的线程池完成任务时的性能表现较差,难以满足高并发任务场景的任务处理需求的技术问题。

2、为实现上述目的,本申请提出一种线程池的控制方法,应用于线程池,所述线程池中配置有核心线程,所述线程池的控制方法包括:

3、在接收到待处理任务后,确定是否存在处于空闲状态的核心线程;

<p>4、在不存在所述本文档来自技高网...

【技术保护点】

1.一种线程池的控制方法,其特征在于,应用于线程池,所述线程池中配置有核心线程,所述线程池的控制方法包括:

2.如权利要求1所述的线程池的控制方法,其特征在于,所述线程池还配置有任务等待队列,在所述确定是否存在处于空闲状态的核心线程的步骤之后,所述方法还包括:

3.如权利要求2所述的线程池的控制方法,其特征在于,所述将所述待处理任务加入至所述任务等待队列的步骤包括:

4.如权利要求2所述的线程池的控制方法,其特征在于,所述线程池的控制方法还包括:

5.如权利要求1所述的线程池的控制方法,其特征在于,在所述确定是否存在处于空闲状态的核心线程的...

【技术特征摘要】

1.一种线程池的控制方法,其特征在于,应用于线程池,所述线程池中配置有核心线程,所述线程池的控制方法包括:

2.如权利要求1所述的线程池的控制方法,其特征在于,所述线程池还配置有任务等待队列,在所述确定是否存在处于空闲状态的核心线程的步骤之后,所述方法还包括:

3.如权利要求2所述的线程池的控制方法,其特征在于,所述将所述待处理任务加入至所述任务等待队列的步骤包括:

4.如权利要求2所述的线程池的控制方法,其特征在于,所述线程池的控制方法还包括:

5.如权利要求1所述的线程池的控制方法,其特征在于,在所述确定是否存在处于空闲状态的核心线程的步骤之后,所述方法还包括:

6.如权利要求1所述的线程池的控制方法,其特征在...

【专利技术属性】
技术研发人员:胡博
申请(专利权)人:招商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1