说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211029010.9 (22)申请日 2022.08.25 (71)申请人 中国工商银行股份有限公司 地址 100140 北京市西城区复兴门内大街 55号 (72)发明人 谢波 程春生 龚展鸿 刘晓舟  (74)专利代理 机构 中科专利商标代理有限责任 公司 11021 专利代理师 熊文鑫 (51)Int.Cl. G06F 9/50(2006.01) (54)发明名称 线程池防溢出的方法、 装置、 电子设备和存 储介质 (57)摘要 本公开提供了一种线程池防溢出的方法、 装 置、 电子设备和存储介质, 可用于数据处理技术 领域或金融领域, 该方法包括: 根据交易任务的 交易请求关联的交易特征信息, 生成与交易任务 相关联的交易识别信息, 交易识别信息用于确定 线程池中交易任务的交易耗时; 响应主线程队列 的队列数目大于第一设定队列数目的指令, 将主 线程池中的第一超时交易任务转移至从线程 队 列, 主线程队列与主线程池相关联, 从线程队列 与从线程池相关联, 第一超时交易任务的交易耗 时大于第一 设定时长; 响应从线程队列的队列数 目大于第二 设定队列数目的指令, 将从线程池中 的第二超时交易任务从从线程池中清除, 第二超 时交易任务的交易 耗时大于第二设定时长 。 权利要求书2页 说明书14页 附图7页 CN 115373846 A 2022.11.22 CN 115373846 A 1.一种线程池防溢出的方法, 所述线程池 包括主线程池和从线程池, 所述方法包括: 根据交易任务的交易请求关联的交易特征信 息, 生成与 所述交易任务相关联的交易识 别信息, 所述交易识别 信息用于确定所述线程池中交易任务的交易 耗时; 响应主线程队列的队列数目大于第 一设定队列 数目的指令, 将所述主线程池中的第 一 超时交易任务转移至从线程队列, 所述主线程队列与所述主线程池相关联, 所述从线程队 列与所述从线程池相关联, 所述第一超时交易任务的交易 耗时大于第一设定时长; 响应所述从线程队列的队列 数目大于第 二设定队列数目的指令, 将所述从线程池中的 第二超时交易任务从所述从线程池中清除, 所述第二超时交易任务的交易耗时大于第二设 定时长。 2.根据权利要求1所述的方法, 其中, 所述根据交易任务的交易请求关联的交易特征信 息, 生成与所述交易任务相关联的交易识别 信息, 包括: 获取与所述交易任务的交易请求关联的所述交易特 征信息; 以及 通过散列函数对所述交易特征信 息进行处理, 生成与 所述交易任务相关联的交易识别 信息。 3.根据权利要求1所述的方法, 其中, 还 包括: 在响应主 线程队列的队列数目大于第一设定队列数目的指令之后, 根据所述交易识别信息, 对所述主线程池中的所有交易任务的交易耗时进行统计, 生 成第一统计结果; 根据所述第 一统计结果和所述第 一设定时长, 从所述主线程池中的所有交易任务中确 定出第一超时交易任务。 4.根据权利要求1所述的方法, 其中, 还 包括: 在响应所述从线程队列的队列数目大于第二设定队列数目的指令之后, 根据所述交易识别信息, 对所述从线程池中的所有交易任务的交易耗时进行统计, 生 成第二统计结果; 根据所述第 二统计结果和所述第 二设定时长, 从所述从线程池中的所有交易任务中确 定出第二超时交易任务。 5.根据权利要求1所述的方法, 其中, 所述将所述主 线程池中的第一超时交易任务 转移至从线程队列, 包括: 根据确定的第 一超时交易任务, 获取所述主线程池中与 所述第一超时交易任务相关联 的第一处 理信息; 以及 将所述第一超时交易任务及所述第一处 理信息转移至所述从线程池的从线程队列。 6.根据权利要求5所述的方法, 其中, 还 包括: 根据确定的所述第 一超时交易任务, 从所述主线程队列中确定出与 所述第一超时交易 任务属于同一类别的同类交易任务; 将所述同类交易任务 转移至所述从线程队列。 7.根据权利要求 4所述的方法, 其中, 所述将所述从线程池中的第二超时交易任务从所述从线程池中清除, 包括: 根据确定的第 二超时交易任务, 从所述从线程池中确定与所述第 二超时交易任务相关 联的第二处 理信息;权 利 要 求 书 1/2 页 2 CN 115373846 A 2将所述第二超时交易任务以及所述第二处 理信息从所述线程池中清除。 8.根据权利要求1所述的方法, 其中, 还 包括: 对所述从线程池中的交易任务进行定时轮询, 并将所述交易任务的交易耗 时大于第 三 设定时长的交易任务进行清除。 9.一种线程池防溢出的装置, 所述线程池 包括主线程池和从线程池, 所述装置包括: 生成模块, 配置为根据交易任务的交易请求关联的交易特征信息, 生成与所述交易任 务相关联的交易识别信息, 所述交易识别信息用于确定所述线程池中交易任务的交易耗 时; 第一响应模块, 配置为响应主线程队列的队列数目大于第一设定队列数目的指令, 将 所述主线程池中的第一超时交易任务转移至从线程队列, 所述主线程队列与所述主线程池 相关联, 所述从线程队列与所述从线程池相关联, 所述第一超时交易任务的交易耗时大于 第一设定时长; 第二响应模块, 配置为响应所述从线程队列的队列数目大于第二设定队列数目的指 令, 将所述从线程池中的第二超时交易任务从所述从线程池中清除, 所述第二超时交易任 务的交易 耗时大于第二设定时长 。 10.一种电子设备, 包括: 一个或多个处 理器; 存储装置, 用于存储可执行指令, 所述可执行指令在被所述处理器执行时, 实现根据权 利要求1至8任一项所述的方法。 11.一种计算机可读存储介质, 其上存储有可执行指令, 该指令被处理器执行时, 实现 根据权利要求1至8任一项所述的方法。 12.一种计算机程序产品, 包括计算机程序, 所述计算机程序被处理器执行时, 实现根 据权利要求1至8任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115373846 A 3

.PDF文档 专利 线程池防溢出的方法、装置、电子设备和存储介质

文档预览
中文文档 24 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共24页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 线程池防溢出的方法、装置、电子设备和存储介质 第 1 页 专利 线程池防溢出的方法、装置、电子设备和存储介质 第 2 页 专利 线程池防溢出的方法、装置、电子设备和存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:14:56上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。