线程连接的控制方法及装置制造方法及图纸

技术编号:17596542 阅读:69 留言:0更新日期:2018-03-31 09:52
本发明专利技术提供一种线程连接的控制方法,该方法包括:接收访问系统发送的访问请求,并根据所述访问系统的类型动态定义允许最大线程数,为各线程接口设置对应的线程开关;为所述各线程接口分配所述访问请求中包括的访问任务;在某一线程接口的访问任务出现访问异常时,停止异常任务,并通过所述线程开关关闭所述异常任务对应的线程接口。本发明专利技术还提供一种线程连接的控制装置。本发明专利技术根据访问系统的类型定义允许最大线程数,并为线程接口设置对应的线程开关,对系统的线程连接进行动态控制,提高系统的处理效率和稳定性。

The control method and device of thread connection

The present invention provides a method for controlling the thread connection, the method comprises: receiving access system to send the request, and according to the definition of the type of dynamic access system to allow the maximum number of threads, the thread switch is arranged corresponding to each thread interface; access includes access task request for the distribution of the various thread interface; appear in a thread interface access task access is abnormal, stop the abnormal tasks, and the thread switch off thread interface of the corresponding exception task. The invention also provides a control device for thread connection. According to the type of the access system, the invention allows the maximum number of threads to be allowed, and sets the corresponding thread switches for the thread interface, and dynamically controls the thread connection of the system, so as to improve the processing efficiency and stability of the system.

【技术实现步骤摘要】
线程连接的控制方法及装置
本专利技术涉及线程管理
,尤其涉及一种线程连接的控制方法及装置。
技术介绍
目前多线程并发技术在越来越多的系统中都有大规模的使用,多线程的使用虽然没有提高CPU效率,但极大的提高了用户的交互性和响应性。但是使用多线程并发技术时,需要对线程连接数和线程接口进行控制,若系统与外界进行交互时没有对线程连接数进行控制,容易导致某一时刻外界的访问量超过系统的处理能力,降低系统处理效率;此外,在某一接口发生故障时,将会对其它接口甚至整个系统造成影响,大量消耗系统线程,影响系统响应,甚至直接导致系统宕机,降低了系统的稳定性。
技术实现思路
本专利技术的主要目的在于提出一种线程连接的控制方法及装置,旨在对系统的线程连接进行动态控制,提高系统处理效率和稳定性。为实现上述目的,本专利技术提供一种线程连接的控制方法,所述控制方法包括以下步骤:接收访问系统发送的访问请求,并根据所述访问系统的类型动态定义允许最大线程数,为各线程接口设置对应的线程开关;为所述各线程接口分配所述访问请求中包括的访问任务;在某一线程接口的访问任务出现访问异常时,停止异常任务,并通过所述线程开关关闭所述异本文档来自技高网...
线程连接的控制方法及装置

【技术保护点】
一种线程连接的控制方法,其特征在于,所述控制方法包括以下步骤:接收访问系统发送的访问请求,并根据所述访问系统的类型动态定义允许最大线程数,为各线程接口设置对应的线程开关;为所述各线程接口分配所述访问请求中包括的访问任务;在某一线程接口的访问任务出现访问异常时,停止异常任务,并通过所述线程开关关闭所述异常任务对应的线程接口。

【技术特征摘要】
1.一种线程连接的控制方法,其特征在于,所述控制方法包括以下步骤:接收访问系统发送的访问请求,并根据所述访问系统的类型动态定义允许最大线程数,为各线程接口设置对应的线程开关;为所述各线程接口分配所述访问请求中包括的访问任务;在某一线程接口的访问任务出现访问异常时,停止异常任务,并通过所述线程开关关闭所述异常任务对应的线程接口。2.如权利要求1所述的控制方法,其特征在于,所述接收访问系统发送的访问请求,并根据所述访问系统的类型动态定义允许最大线程数,为各线程接口设置对应的线程开关的步骤包括:接收所述访问系统发送的访问请求,并根据所述访问请求确定所述访问系统的类型;根据所述访问系统的类型通过spring框架动态定义允许最大线程数,并为各线程接口设置对应的线程开关。3.如权利要求1所述的控制方法,其特征在于,所述为所述各线程接口分配所述访问系统的访问任务的步骤包括:判断所述访问请求中包括的访问任务数量是否大于所述允许最大线程数;若所述访问任务数量大于所述允许最大线程数,则根据第一预设分配规则和访问请求中的访问任务优先级为所述访问请求中的部分访问任务优先分配线程接口;若所述访问任务数量小于或等于所述允许最大线程数,则根据第二预设分配规则为所述访问请求中的所有访问任务统一分配线程接口。4.如权利要求1中所述的控制方法,其特征在于,所述在某一线程接口的访问任务出现访问异常时,停止异常任务,并通过所述线程开关关闭所述异常任务对应的线程接口的步骤之后,还包括:释放所述异常任务,并通过所述线程开关打开所述异常任务对应的线程接口,以重新分配访问任务。5.如权利要求1至4中任一项权利要求所述的控制方法,其特征在于,所述在某一线程接口的访问任务出现访问异常时,停止异常任务,并通过所述线程开关关闭所述异常任务对应的线程接口的步骤之后,还包括:在所述访问请求中包...

【专利技术属性】
技术研发人员:杨圣黄晓鸿
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1