[發明專利]一種多任務處理方法方法、系統和介質在審
| 申請號: | 202011622611.1 | 申請日: | 2020-12-30 |
| 公開(公告)號: | CN112732424A | 公開(公告)日: | 2021-04-30 |
| 發明(設計)人: | 葉山茂;趙晶;喻波;王志海;安鵬 | 申請(專利權)人: | 北京明朝萬達科技股份有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/50;G06F9/54;G06F11/14 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100142 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 任務 處理 方法 系統 介質 | ||
1.一種多任務處理方法,其特征在于,所述方法包括:
步驟S1、基于存儲在任務庫中的系統任務的元數據,從各個所述系統任務中按比例抽取部分子任務至任務隊列,所述系統任務關聯有至少一個獨立的子任務;
步驟S2、讀取所述任務隊列中的被抽取的子任務以執行處理,并記錄所述處理的執行狀態;以及
步驟S3、基于所述執行狀態,啟動重啟程序;
其中所述元數據為所述系統任務關聯的子任務的數量。
2.根據權利要求1所述的多任務處理方法,其特征在于,在所述步驟S2中,執行所述處理包括多線程并行執行所述被抽取的子任務,當多個所述被抽取的子任務同步訪問同一對象時,獲得所述對象的唯一訪問鑰匙的子任務優先訪問所述對象。
3.根據權利要求1所述的多任務處理方法,其特征在于,所述步驟S3具體包括:
任一所述執行狀態為異常狀態時,啟動所述重啟程序;以及
所述重啟程序被執行后,優先執行所述執行狀態為異常狀態的系統任務;
其中確定所述執行狀態為異常狀態包括:
獲取所述被抽取的子任務的執行時間,當所述執行時間大于第一閾值且所述被抽取的子任務的執行狀態為未完成時,確定所述執行狀態為異常狀態。
4.根據權利要求1所述的多任務處理方法,其特征在于,所述方法還包括,基于各個所述系統任務的被抽取的子任務的執行狀態,更新所述比例使得各個所述系統任務的執行進度偏差在閾值范圍內;
其中:
在當前被抽取的子任務被執行完畢后,降低與所述當前被抽取的子任務關聯的所述系統任務的執行優先級;以及
在全部被抽取的子任務都被執行完畢后,恢復所述執行優先級,以重新分配下一輪次中從各個所述系統任務中抽取部分子任務的比例。
5.一種多任務處理系統,其特征在于,所述系統包括:
抽取單元,被配置為,基于存儲在任務庫中的系統任務的元數據,從各個所述系統任務中按比例抽取部分子任務至任務隊列,所述系統任務關聯有至少一個獨立的子任務;
執行單元,被配置為,讀取所述任務隊列中的被抽取的子任務以執行處理,并記錄所述處理的執行狀態;以及
重啟單元,被配置為,基于所述執行狀態,啟動重啟程序;
其中所述元數據為所述系統任務關聯的子任務的數量。
6.根據權利要求5所述的多任務處理系統,其特征在于,所述執行單元具體被配置為,執行所述處理包括多線程并行執行所述被抽取的子任務,當多個所述被抽取的子任務同步訪問同一對象時,獲得所述對象的唯一訪問鑰匙的子任務優先訪問所述對象。
7.根據權利要求5所述的多任務處理系統,其特征在于,所述重啟單元具體被配置為:
任一所述執行狀態為異常狀態時,啟動所述重啟程序;以及
所述重啟程序被執行后,優先執行所述執行狀態為異常狀態的系統任務;
其中確定所述執行狀態為異常狀態包括:
獲取所述被抽取的子任務的執行時間,當所述執行時間大于第一閾值且所述被抽取的子任務的執行狀態為未完成時,確定所述執行狀態為異常狀態。
8.根據權利要求5所述的多任務處理系統,其特征在于,所述系統還包括更新單元,被配置為,基于各個所述系統任務的被抽取的子任務的執行狀態,更新所述比例使得各個所述系統任務的執行進度偏差在閾值范圍內;其中:
在當前被抽取的子任務被執行完畢后,降低與所述當前被抽取的子任務關聯的所述系統任務的執行優先級;以及
在全部被抽取的子任務都被執行完畢后,恢復所述執行優先級,以重新分配下一輪次中從各個所述系統任務中抽取部分子任務的比例。
9.一種存儲有指令的非暫時性計算機可讀介質,當所述指令由處理器執行時,執行根據權利要求1-4中任一項所述的多任務處理方法中的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京明朝萬達科技股份有限公司,未經北京明朝萬達科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011622611.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種兩棲型水面漂浮物處理裝置
- 下一篇:一種在廢羊毛提取角蛋白的方法





