【技术实现步骤摘要】
一种线程池配置方法、计算设备及存储介质
[0001]本专利技术涉及应用开发领域,特别涉及一种线程池配置方法、计算设备及存储介质。
技术介绍
[0002]多线程编程是当下系统开发中十分常见的技术。它具有多种作用,包括发挥多核CPU的优势,使原先的单核并发执行任务,变为多核并行执行任务,多线程让多段逻辑同时工作,多线程可以真正发挥出多核CPU的优势,达到充分利用CPU。
[0003]为了能够配合多线程工作,线程池应运而生。但目前的线程池都是静态线程池,该方案的缺点是在生产服务中一旦出现线程池配置不合理的问题,要解决时只能重新部署生产环境。使得生产环境不稳定,并修复问题周期过长,不能马上解决线程问题,且线程池问题预警需要自己整合。
[0004]为此,需要一种新的线程池配置方法。
技术实现思路
[0005]为此,本专利技术提供一种线程池配置方法,以力图解决或者至少缓解上面存在的问题。
[0006]根据本专利技术的一个方面,提供一种线程池配置方法,适于在计算设备中运行,方法包括:响应于线程池调用 ...
【技术保护点】
【技术特征摘要】
1.一种线程池配置方法,适于在计算设备中运行,所述方法包括:响应于线程池调用请求,生成一个或多个线程池;对所述线程池进行监听,若达到告警触发条件则执行告警;响应于接收到配置中心根据所述告警返回的线程池的修改配置属性消息,根据所述修改配置属性消息重新配置所述线程池。2.如权利要求1所述的方法,其中,所述方法还包括:预先生成线程池的配置属性;所述生成一个或多个线程池包括:生成每个线程池时,根据每个线程池的配置属性生成线程池。3.如权利要求1或2所述的方法,其中,所述线程池的配置属性包括所述线程池的任务队列告警阈值,所述对所述线程池进行监听,若达到告警触发条件则执行告警包括:预先设置对所述线程池的任务队列的信息监听程序;根据所述信息监听程序获取所述任务队列的当前任务数量;根据所述当前任务数量和所述任务队列告警阈值判断是否执行任务队列堆积告警;若确定执行任务队列堆积告警,则根据告警信息执行任务队列堆积告警。4.如权利要求1
‑
3中任一项所述的方法,其中,所述线程池的配置属性还包括线程池的一项或多项拒绝策略,所述对所述线程池进行监听,若达到告警触发条件则执行告警还包括:响应于所述任...
【专利技术属性】
技术研发人员:牛旭东,
申请(专利权)人:海南车智易通信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。