【技术实现步骤摘要】
本申请涉及计算机,特别是涉及一种线程池管理方法、装置、设备及介质。
技术介绍
1、随着软件系统的日益复杂和并发需求的增加,传统的单线程或简单多线程管理方式已经无法满足高效、可扩展且资源利用率高的需求。而线程池通过复用线程、减少线程创建和销毁的开销,以及更好地管理线程和任务执行,显著提高了软件系统的响应速度和资源利用率。
2、相关技术中,在java中可以通过threadpool executor类创建线程池,它提供了丰富的参数配置,如核心线程数、最大线程数、线程存活时间、任务队列等,允许开发者根据具体需求灵活调整线程池的行为。然而,虽然thread pool executor功能强大,但直接使用时可能存在多个线程池未集中管理的问题,导致难以监控和维护。在spring框架中,@async注解提供了一种便捷的方式来创建和管理异步任务,但这些任务通常使用spring默认的线程池或者开发者指定的公共线程池来执行。这虽然简化了异步任务的创建,但在面对多种不同业务场景时,可能无法满足特定的线程池配置需求。
3、因此,无论是直接
...【技术保护点】
1.一种线程池管理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述通过对所述线程池进行监控,得到所述线程池的当前运行状态,包括:
3.根据权利要求1所述的方法,其特征在于,所述当前运行状态包括队列积压任务数;
4.根据权利要求1所述的方法,其特征在于,所述当前运行状态包括所述线程池的已执行任务数和未执行任务数;所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,在执行所述动态创建至少一个线程池之后,所述方法还包括:
6.一种线程池管理装置,其特征在于,所述装置包括:业务
...【技术特征摘要】
1.一种线程池管理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述通过对所述线程池进行监控,得到所述线程池的当前运行状态,包括:
3.根据权利要求1所述的方法,其特征在于,所述当前运行状态包括队列积压任务数;
4.根据权利要求1所述的方法,其特征在于,所述当前运行状态包括所述线程池的已执行任务数和未执行任务数;所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,在执行所述动态创建至少一个线程池之后,所述方法还包括:
6.一种线程池管...
【专利技术属性】
技术研发人员:周佳伦,童俊杰,俞丰,陆鹏,曹梦娇,蒋婷,
申请(专利权)人:宁波银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。