一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

线程池防溢出的方法、装置、电子设备和存储介质与流程

2022-11-23 15:18:25 来源:中国专利 TAG:

技术特征:
1.一种线程池防溢出的方法,所述线程池包括主线程池和从线程池,所述方法包括:根据交易任务的交易请求关联的交易特征信息,生成与所述交易任务相关联的交易识别信息,所述交易识别信息用于确定所述线程池中交易任务的交易耗时;响应主线程队列的队列数目大于第一设定队列数目的指令,将所述主线程池中的第一超时交易任务转移至从线程队列,所述主线程队列与所述主线程池相关联,所述从线程队列与所述从线程池相关联,所述第一超时交易任务的交易耗时大于第一设定时长;响应所述从线程队列的队列数目大于第二设定队列数目的指令,将所述从线程池中的第二超时交易任务从所述从线程池中清除,所述第二超时交易任务的交易耗时大于第二设定时长。2.根据权利要求1所述的方法,其中,所述根据交易任务的交易请求关联的交易特征信息,生成与所述交易任务相关联的交易识别信息,包括:获取与所述交易任务的交易请求关联的所述交易特征信息;以及通过散列函数对所述交易特征信息进行处理,生成与所述交易任务相关联的交易识别信息。3.根据权利要求1所述的方法,其中,还包括:在响应主线程队列的队列数目大于第一设定队列数目的指令之后,根据所述交易识别信息,对所述主线程池中的所有交易任务的交易耗时进行统计,生成第一统计结果;根据所述第一统计结果和所述第一设定时长,从所述主线程池中的所有交易任务中确定出第一超时交易任务。4.根据权利要求1所述的方法,其中,还包括:在响应所述从线程队列的队列数目大于第二设定队列数目的指令之后,根据所述交易识别信息,对所述从线程池中的所有交易任务的交易耗时进行统计,生成第二统计结果;根据所述第二统计结果和所述第二设定时长,从所述从线程池中的所有交易任务中确定出第二超时交易任务。5.根据权利要求1所述的方法,其中,所述将所述主线程池中的第一超时交易任务转移至从线程队列,包括:根据确定的第一超时交易任务,获取所述主线程池中与所述第一超时交易任务相关联的第一处理信息;以及将所述第一超时交易任务及所述第一处理信息转移至所述从线程池的从线程队列。6.根据权利要求5所述的方法,其中,还包括:根据确定的所述第一超时交易任务,从所述主线程队列中确定出与所述第一超时交易任务属于同一类别的同类交易任务;将所述同类交易任务转移至所述从线程队列。7.根据权利要求4所述的方法,其中,所述将所述从线程池中的第二超时交易任务从所述从线程池中清除,包括:根据确定的第二超时交易任务,从所述从线程池中确定与所述第二超时交易任务相关联的第二处理信息;
将所述第二超时交易任务以及所述第二处理信息从所述线程池中清除。8.根据权利要求1所述的方法,其中,还包括:对所述从线程池中的交易任务进行定时轮询,并将所述交易任务的交易耗时大于第三设定时长的交易任务进行清除。9.一种线程池防溢出的装置,所述线程池包括主线程池和从线程池,所述装置包括:生成模块,配置为根据交易任务的交易请求关联的交易特征信息,生成与所述交易任务相关联的交易识别信息,所述交易识别信息用于确定所述线程池中交易任务的交易耗时;第一响应模块,配置为响应主线程队列的队列数目大于第一设定队列数目的指令,将所述主线程池中的第一超时交易任务转移至从线程队列,所述主线程队列与所述主线程池相关联,所述从线程队列与所述从线程池相关联,所述第一超时交易任务的交易耗时大于第一设定时长;第二响应模块,配置为响应所述从线程队列的队列数目大于第二设定队列数目的指令,将所述从线程池中的第二超时交易任务从所述从线程池中清除,所述第二超时交易任务的交易耗时大于第二设定时长。10.一种电子设备,包括:一个或多个处理器;存储装置,用于存储可执行指令,所述可执行指令在被所述处理器执行时,实现根据权利要求1至8任一项所述的方法。11.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时,实现根据权利要求1至8任一项所述的方法。12.一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现根据权利要求1至8任一项所述的方法。

技术总结
本公开提供了一种线程池防溢出的方法、装置、电子设备和存储介质,可用于数据处理技术领域或金融领域,该方法包括:根据交易任务的交易请求关联的交易特征信息,生成与交易任务相关联的交易识别信息,交易识别信息用于确定线程池中交易任务的交易耗时;响应主线程队列的队列数目大于第一设定队列数目的指令,将主线程池中的第一超时交易任务转移至从线程队列,主线程队列与主线程池相关联,从线程队列与从线程池相关联,第一超时交易任务的交易耗时大于第一设定时长;响应从线程队列的队列数目大于第二设定队列数目的指令,将从线程池中的第二超时交易任务从从线程池中清除,第二超时交易任务的交易耗时大于第二设定时长。时交易任务的交易耗时大于第二设定时长。时交易任务的交易耗时大于第二设定时长。


技术研发人员:谢波 程春生 龚展鸿 刘晓舟
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:2022.08.25
技术公布日:2022/11/22
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献