本說明書涉及資源分配領域,特別涉及一種應用程序的資源配置方法和系統。
背景技術:
1、在應用程序(例如,手機應用、小程序應用等)的使用過程中,其被關閉后不會立即退出,而會在終端設備(例如,手機)的后臺留存一段時間,且在此段時間內,應用程序仍能訪問系統資源(例如,網絡、藍牙、內存等)。當有多個應用程序同時段進入后臺時,前臺正在被使用的應用程序(如終端設備的顯示界面上當前顯示的應用程序)可能會由于與后臺應用程序競爭系統資源,而出現卡頓、延遲等問題,從而影響前臺應用程序的使用。
2、基于此,期望提出一種應用程序的資源配置方法和系統,以避免因資源競爭而導致的應用程序卡頓、延遲等問題。
技術實現思路
1、本說明書一個或多個實施例中提供一種應用程序的資源配置方法。所述應用程序的資源配置方法包括:獲取待處理應用程序,所述待處理應用程序為在終端設備的顯示界面上被關閉的應用程序;將所述待處理應用程序的一個或多個任務請求加入后臺的任務隊列,所述任務隊列包含執行隊列;并行執行所述執行隊列中的任務請求,所述執行隊列中任務請求的數量不超過預設值。
2、本說明書一個或多個實施例中提供一種應用程序的資源配置系統。所述應用程序的資源配置系統包括:獲取模塊,用于獲取待處理應用程序,所述待處理應用程序為在終端設備的顯示界面上被關閉的應用程序;管理模塊,用于將所述待處理應用程序的一個或多個任務請求加入后臺的任務隊列,所述任務隊列包含執行隊列;執行模塊,用于并行執行所述執行隊列中的任務請求,所述執行隊列中任務請求的數量不超過預設值。
3、本說明書一個或多個實施例中提供一種應用程序的資源配置裝置。所述應用程序的資源配置裝置包括:至少一個存儲介質,存儲計算機指令;至少一個處理器,執行所述計算機指令,以實現如前所述的應用程序的資源配置方法。
4、本說明書一個或多個實施例中提供一種計算機可讀存儲介質,所述存儲介質存儲計算機指令,當計算機讀取存儲介質中的計算機指令后,計算機執行如前所述的應用程序的資源配置方法。
1.一種應用程序的資源配置方法,包括:
2.根據權利要求1所述的方法,所述任務隊列還包括等待隊列,所述方法還包括:
3.根據權利要求2所述的方法,還包括:
4.根據權利要求3所述的方法,所述優先級基于所述任務請求所屬的待處理應用程序的被訪問時間確定。
5.根據權利要求3所述的方法,還包括:
6.根據權利要求5所述的方法,所述根據所述等待隊列中各任務請求的等待時長,更新所述任務請求在所述等待隊列中的排序包括:
7.根據權利要求6所述的方法,所述調整所述目標任務請求在所述等待隊列中的位置包括:
8.一種應用程序的資源配置系統,包括:
9.一種應用程序的資源配置裝置,包括:
10.一種計算機可讀存儲介質,所述存儲介質存儲計算機指令,當計算機讀取存儲介質中的計算機指令后,計算機執行如權利要求1至7中任一項所述的方法。