[發明專利]線程池調度方法、裝置、設備以及可讀存儲介質在審
| 申請號: | 202111638547.0 | 申請日: | 2021-12-28 |
| 公開(公告)號: | CN114461385A | 公開(公告)日: | 2022-05-10 |
| 發明(設計)人: | 胡星蓓;郭明青;員曉毅 | 申請(專利權)人: | 深圳力維智聯技術有限公司;上海迥靈信息技術有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 深圳市恒程創新知識產權代理有限公司 44542 | 代理人: | 鐘永翠 |
| 地址: | 518061 廣東省深圳市南山區粵海街道高新*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 線程 調度 方法 裝置 設備 以及 可讀 存儲 介質 | ||
本發明提供一種線程池調度方法、裝置、設備以及可讀存儲介質,在對信令任務進行預處理之后,獲取線程池中待處理任務量與總任務量之間的任務數量比、處理任務的平均耗時和線程使用率;根據任務數量比、平均耗時和線程使用率確定每一線程池的負載狀態值;確定負載狀態值、任務數量比、平均耗時和線程使用率對應的線程池分配策略,并根據所述線程池分配策略分配信令任務對應的線程池,其中,線程池分配策略包括根據負載狀態值和平均耗時確定線程池的釋放,根據任務數量比、平均耗時和線程使用率中的至少一個確定線程池的創建。提高了服務設備并發通信的能力,解決了動環系統的信息處理效率較低的問題。
技術領域
本發明涉及通信技術領域,尤其涉及一種線程池調度方法、裝置、設備以及可讀存儲介質。
背景技術
動力環境系統主要用于監視各系統設備的運行狀態及工作參數,發現部件故障或參數異常,即時采取多種報警方式,記錄歷史數據和報警事件,提供智能專家診斷建議、遠程監控管理功能以及網頁瀏覽等強大功能。將監控的工作內容更加簡單方便,在屏幕的一方就可進行調控,進而實現無人值守,也可節省人力資源投入。
動環系統通常需要向用戶端的硬件設備頻繁下發信令任務,且對下發信令的實時性要求較高;然而,由于用戶端的終端設備類型不同,不同廠家的設備受到自身硬件、網絡等因素的影響,對信令的響應速度也不一樣,當下發的任務量較大且硬件響應速度較慢時,任務處理不及時導致服務響應蠻,增加了硬件設備的處理信息壓力,降低了動環系統的信息處理效率。
上述內容僅用于輔助理解本發明的技術方案,并不代表承認上述內容是現有技術。
發明內容
本發明的主要目的在于提供一種線程池調度方法,旨在解決動環系統的信息處理效率較低的問題。
為實現上述目的,本發明提供的一種線程池調度方法,所述線程池調度方法包括:
在對信令任務進行預處理之后,獲取線程池中待處理任務量與總任務量之間的任務數量比、處理任務的平均耗時和線程使用率;
根據所述任務數量比、所述平均耗時和所述線程使用率確定每一線程池的負載狀態值;
確定所述負載狀態值、所述任務數量比、所述平均耗時和所述線程使用率對應的線程池分配策略,并根據所述線程池分配策略分配所述信令任務對應的線程池,其中,所述線程池分配策略包括根據所述負載狀態值和所述平均耗時確定所述線程池的釋放,根據所述任務數量比、所述平均耗時和所述線程使用率中的至少一個確定所述線程池的創建。
可選地,所述獲取線程池中待處理任務量與總任務量之間的任務數量比、處理任務的平均耗時和線程使用率的步驟之前,還包括:
在接收到所述信令任務時,獲取所述信令任務中的信令參數,其中,所述信令參數包括任務下發時間、任務響應時間、任務類型、設備、關鍵字和序列號中的至少一種;
根據所述信令標識對所述信令進行預處理,其中,所述預處理包括分析、過濾和/或合并。
可選地,所述根據所述任務數量比、所述平均耗時和所述線程使用率確定每一線程池的負載狀態值的步驟包括:
根據服務器配置確定所述任務數量比、所述平均耗時和所述線程使用率對應的加權閾值,其中,所述加權閾值為正值;
根據所述加權閾值以及所述任務數量比、所述平均耗時和所述線程使用率確定所述負載狀態值。
可選地,所述根據所述任務數量比、所述平均耗時和所述線程使用率確定每一線程池的負載狀態值的步驟之后,還包括:
當出現所述負載狀態值相同的線程池時,將所述狀態值相同的線程池通過哈希算法確定出優先級較高的線程池。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳力維智聯技術有限公司;上海迥靈信息技術有限公司,未經深圳力維智聯技術有限公司;上海迥靈信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111638547.0/2.html,轉載請聲明來源鉆瓜專利網。





