[發明專利]線程池的調整方法、裝置、存儲介質和電子設備在審
| 申請號: | 201910160259.5 | 申請日: | 2019-03-04 |
| 公開(公告)號: | CN109885470A | 公開(公告)日: | 2019-06-14 |
| 發明(設計)人: | 陳永庭 | 申請(專利權)人: | 上海拉扎斯信息科技有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F9/50 |
| 代理公司: | 北京睿派知識產權代理事務所(普通合伙) 11597 | 代理人: | 劉鋒;劉熔 |
| 地址: | 200331 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 線程池 系統性能變化 存儲介質 電子設備 調整操作 系統性能 預定觸發條件 調整規則 調整線 響應 觸發 | ||
1.一種線程池的調整方法,其特征在于,所述方法包括:
響應于預定觸發條件被觸發,根據預定調整規則調整線程池的當前線程數量;
確定執行調整操作后的預定時間內的系統性能變化;
響應于系統性能變化為調整后的系統性能優于調整前的系統性能,確定所述調整操作有效。
2.根據權利要求1所述的線程池的調整方法,其特征在于,所述預定觸發條件包括數量增加觸發條件和數量減少觸發條件。
3.根據權利要求2所述的線程池的調整方法,其特征在于,根據預定調整規則調整線程池的當前線程數量包括:
根據所述數量增加觸發條件判斷是否增加當前線程數量;
響應于判斷結果為增加當前線程數量,則增加當前線程數量;否則,
根據所述數量減少觸發條件判斷是否減少當前線程數量;
響應于判斷結果為減少當前線程數量,則減少當前線程數量。
4.根據權利要求1所述的線程池的調整方法,其特征在于,根據預定調整規則調整當前線程數量還包括以下至少之一:
根據所述當前線程數量確定調整的線程數量;
調整后的線程數量在預定范圍內。
5.根據權利要求3所述的線程池的調整方法,其特征在于,所述數量增加觸發條件包括以下至少之一:
用戶模式下CPU占用率小于等于第一預定數值、內核模式下CPU占用率小于等于第二預定數值、CPU運行隊列小于預定數量。
6.根據權利要求3所述的線程池的調整方法,其特征在于,所述數量減少觸發條件包括以下至少之一:
用戶模式下CPU占用率大于第一預定數值、內核模式下CPU占用率大于第二預定數值、CPU運行隊列大于等于預定數量。
7.根據權利要求1所述的線程池的調整方法,其特征在于,所述方法還包括:
響應于系統性能變化為調整后的系統性能未優于調整前的系統性能,使所述調整操作無效。
8.一種線程池的調整裝置,其特征在于,所述裝置包括:
調整單元,用于響應于預定觸發條件被觸發,根據預定調整規則調整線程池的當前線程數量;
性能確定單元,用于確定執行調整操作后的預定時間內的系統性能變化;
操作確定單元,用于響應于系統性能變化為調整后的系統性能優于調整前的系統性能,則確定所述調整操作有效。
9.一種計算機可讀存儲介質,其上存儲計算機程序指令,其特征在于,所述計算機程序指令在被處理器執行時實現如權利要求1-7中任一項所述的方法。
10.一種電子設備,包括存儲器和處理器,其特征在于,所述存儲器用于存儲一條或多條計算機程序指令,其中,所述一條或多條計算機程序指令被所述處理器執行以實現如權利要求1-7中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海拉扎斯信息科技有限公司,未經上海拉扎斯信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910160259.5/1.html,轉載請聲明來源鉆瓜專利網。





