[發明專利]線程池調度方法、裝置、設備以及可讀存儲介質在審
| 申請號: | 202111638547.0 | 申請日: | 2021-12-28 |
| 公開(公告)號: | CN114461385A | 公開(公告)日: | 2022-05-10 |
| 發明(設計)人: | 胡星蓓;郭明青;員曉毅 | 申請(專利權)人: | 深圳力維智聯技術有限公司;上海迥靈信息技術有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 深圳市恒程創新知識產權代理有限公司 44542 | 代理人: | 鐘永翠 |
| 地址: | 518061 廣東省深圳市南山區粵海街道高新*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 線程 調度 方法 裝置 設備 以及 可讀 存儲 介質 | ||
1.一種線程池調度方法,其特征在于,所述線程池調度方法的步驟包括:
在對信令任務進行預處理之后,獲取線程池中待處理任務量與總任務量之間的任務數量比、處理任務的平均耗時和線程使用率;
根據所述任務數量比、所述平均耗時和所述線程使用率確定每一線程池的負載狀態值;
確定所述負載狀態值、所述任務數量比、所述平均耗時和所述線程使用率對應的線程池分配策略,并根據所述線程池分配策略分配所述信令任務對應的線程池,其中,所述線程池分配策略包括根據所述負載狀態值和所述平均耗時確定所述線程池的釋放,根據所述任務數量比、所述平均耗時和所述線程使用率中的至少一個確定所述線程池的創建。
2.如權利要求1所述的線程池調度方法,其特征在于,所述獲取線程池中待處理任務量與總任務量之間的任務數量比、處理任務的平均耗時和線程使用率的步驟之前,還包括:
在接收到所述信令任務時,獲取所述信令任務中的信令參數,其中,所述信令參數包括任務下發時間、任務響應時間、任務類型、設備、關鍵字和序列號中的至少一種;
根據所述信令標識對所述信令進行預處理,其中,所述預處理包括分析、過濾和/或合并。
3.如權利要求1所述的線程池調度方法,其特征在于,所述根據所述任務數量比、所述平均耗時和所述線程使用率確定每一線程池的負載狀態值的步驟包括:
根據服務器配置確定所述任務數量比、所述平均耗時和所述線程使用率對應的加權閾值,其中,所述加權閾值為正值;
根據所述加權閾值以及所述任務數量比、所述平均耗時和所述線程使用率確定所述負載狀態值。
4.如權利要求3所述的線程池調度方法,其特征在于,所述根據所述任務數量比、所述平均耗時和所述線程使用率確定每一線程池的負載狀態值的步驟之后,還包括:
當出現所述負載狀態值相同的線程池時,將所述狀態值相同的線程池通過哈希算法確定出優先級較高的線程池。
5.如權利要求1所述的線程池調度方法,其特征在于,所述確定所述負載狀態值、所述任務數量比、所述平均耗時和所述線程使用率對應的線程池分配策略,并根據所述線程池分配策略分配所述信令任務對應的線程池的步驟包括:
檢測所述負載狀態值、所述任務數量比、所述平均耗時和所述線程使用率;
當所述負載狀態值和所述平均耗時滿足第一調度條件,判斷為所述線程池執行空閑,將所述線程池中的子線程池釋放,以減少所述信令占用;
當所述線程使用率和所述任務數量比滿足第二調度條件,判斷為所述線程池執行繁忙,在所述線程池中創建新的子線程池,以防止信令丟失;
當所述線程使用率和所述平均耗時滿足第三調度條件,判斷為所述線程池執行異常,建立新的子線程池,以隔離所述信令;
當所述負載狀態值和所述任務數量比滿足第四調度條件時,判斷為所述線程池執行飽和,將所述信令返回至用戶端,以使所述線程池無法處理的信令退回到用戶端。
6.如權利要求5所述的線程池調度方法,其特征在于,所述第一分配條件為所述負載狀態值等于0且所述平均耗時等于0;所述第二分配條件為所述線程使用率等于1且所述任務數量比大于0.8;所述第三分配條件為所述線程使用率大于0.8且所述平均耗時大于3秒;所述第四分配條件為所述負載狀態值等于1且所述任務數量比等于1。
7.如權利要求1所述的線程池調度方法,其特征在于,所述確定所述負載狀態值、所述任務數量比例、所述平均耗時和所述線程使用率對應的線程池分配策略,并根據所述線程池分配策略分配所述信令任務對應的線程池的步驟之后,還包括:
根據分配后的線程池處理所述信令任務,并將處理后得到的任務結果反饋至用戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳力維智聯技術有限公司;上海迥靈信息技術有限公司,未經深圳力維智聯技術有限公司;上海迥靈信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111638547.0/1.html,轉載請聲明來源鉆瓜專利網。





