【技术实现步骤摘要】
本专利技术涉及多线程资源隔离,具体为一种基于线程池对多线程进行资源隔离的方法。
技术介绍
1、在我们经常使用的非金融交易系统中,经常需要对于不同渠道的交易进行处理,由于不同渠道之间的交易会互相争抢资源,不同渠道的非金融交易之间会由于资源紧张,导致交易查询失败,所以需要一种方法对于我们系统中不同渠道的资源进行隔离,以保证不同渠道的交易都有独立的资源进行处理,以保证交易不受影响。
技术实现思路
1、针对现有技术的不足,本专利技术提供了一种基于线程池对多线程进行资源隔离的方法,解决了不同渠道之间的交易会互相争抢资源,不同渠道的非金融交易之间会由于资源紧张,导致交易查询失败的问题。
2、为实现以上目的,本专利技术通过以下技术方案予以实现:一种基于线程池对多线程进行资源隔离的方法,包括以下步骤:
3、s1:首先使用编程语言或框架提供的线程池功能,创建一个线程池对象,而线程池可以预先创建一定数量的线程,并提供一个任务队列用于存储待执行的任务;
4、s2:通过定义线程
...【技术保护点】
1.一种基于线程池对多线程进行资源隔离的方法,其特征在于,包括以下步骤:
2.一种基于线程池对多线程进行资源隔离的系统,其特征在于,包括资源隔离类,所述资源隔离类包括定义变量模块,所述定义变量模块的输出端电性连接有交易处理模块,所述交易处理模块的输出端电性连接有执行任务模块。
3.根据权利要求2所述的一种基于线程池对多线程进行资源隔离的系统,其特征在于,所述定义变量模块包括定义开关单元,所述定义开关单元的输出端电性连接有定义服务名单元,所述定义服务名单元的输出端电性连接有定义列表参数单元,所述定义列表参数单元的输出端电性连接有初始化单元,所述初
...【技术特征摘要】
1.一种基于线程池对多线程进行资源隔离的方法,其特征在于,包括以下步骤:
2.一种基于线程池对多线程进行资源隔离的系统,其特征在于,包括资源隔离类,所述资源隔离类包括定义变量模块,所述定义变量模块的输出端电性连接有交易处理模块,所述交易处理模块的输出端电性连接有执行任务模块。
3.根据权利要求2所述的一种基于线程池对多线程进行资源隔离的系统,其特征在于,所述定义变量模块包括定义开关单元,所述定义开关单元的输出端电性连接有定义服务名单元,所述定义服务名单元的输出端电性连接有定义列表参数单元,所述定义列表参数单元的输出端电性连接有初始化单元,所述初始化单元的输出端电性连接有定义配置策略单元,所述定义配置策略单元的输出端电性连接有定义过滤器单元。
...
【专利技术属性】
技术研发人员:高磊,
申请(专利权)人:上海通联金融服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。