[發明專利]一種任務的并發計算方法及裝置、設備、存儲介質在審
| 申請號: | 202011190312.5 | 申請日: | 2020-10-30 |
| 公開(公告)號: | CN112306713A | 公開(公告)日: | 2021-02-02 |
| 發明(設計)人: | 方文其;江旻;楊楊;徐為愷 | 申請(專利權)人: | 深圳前海微眾銀行股份有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;G06F9/50;G06F11/30 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 崔曉嵐;張穎玲 |
| 地址: | 518027 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 任務 并發 計算方法 裝置 設備 存儲 介質 | ||
1.一種任務的并發處理方法,其特征在于,所述方法包括:
獲取各原子任務之間無依賴的原子任務集合,其中,所述原子任務集合中的每一原子任務為待處理任務中的對應預設步驟;
將所述原子任務集合中的原子任務按照特定順序放入線程調起隊列;
調用處理器中的線程一一對應地執行所述線程調起隊列中的原子任務;
監聽每一所述原子任務的執行狀態;
在每一所述原子任務的執行狀態均為已完成狀態的情況下,確定對所述待處理任務的并發處理完成。
2.根據權利要求1所述的方法,其特征在于,在所述獲取各原子任務之間無依賴的原子任務集合之前,所述方法還包括:
根據所述待處理任務中的預設步驟,將所述待處理任務拆解為至少一個原子任務,得到第一原子任務集合;
在所述第一原子任務集合中,確定各所述原子任務之間的依賴關系;
在所述第一原子任務集合中,將無所述依賴關系的原子任務,確定為所述無依賴的原子任務集合;
將除所述無依賴的原子任務集合之外的其他原子任務,確定為第二原子任務集合。
3.根據權利要求2所述的方法,其特征在于,所述方法還包括:
在所述無依賴的原子任務集合中每一所述原子任務的執行狀態為已完成狀態的情況下,獲取第二原子任務集合;
在所述第二原子任務集合中,確定各所述原子任務之間的依賴關系;
在所述第二原子任務集合中,將無所述依賴關系的原子任務,確定為所述無依賴的原子任務集合。
4.根據權利要求3所述的方法,其特征在于,所述方法還包括:
將除所述無依賴的原子任務集合之外的其他原子任務,確定為第三原子任務集合;
在所述第三原子任務集合中不存在原子任務的情況下,且從所述第二原子任務集合中確定的無依賴的原子任務集合中每一原子任務的執行狀態均為已完成狀態的情況下,確定對所述待處理任務處理完成。
5.根據權利要求1至4任一項所述的方法,其特征在于,在所述將所述原子任務集合中的原子任務按照特定順序放入線程調起隊列之前,所述方法還包括:
根據原子任務的出度或所述原子任務的計算數據量,確定原子任務優先值;
根據所述原子任務優先值,確定所述特定順序。
6.根據權利要求1至4任一項所述的方法,其特征在于,在所述將所述原子任務集合中的原子任務按照特定順序放入線程調起隊列之前,所述方法還包括:
根據所述原子任務出度對應的權重、所述原子任務集合中的原子任務個數、每一所述原子任務對應的數據量和所述計算數據量對應的權重,確定原子任務優先值;
根據所述原子任務優先值,確定所述特定順序。
7.根據權利要求5所述的方法,其特征在于,在所述根據原子任務的出度或所述原子任務的計算數據量,確定原子任務優先值之前,所述方法包括:
根據所述依賴關系,確定所述原子任務的出度。
8.一種任務的并發處理裝置,其特征在于,所述裝置包括:
第一獲取模塊,用于獲取各原子任務之間無依賴的原子任務集合,其中,所述原子任務集合中的每一原子任務為待處理任務中的對應預設步驟;
入隊模塊,用于將所述原子任務集合中的原子任務按照特定順序放入線程調起隊列;
執行模塊,用于調用所述處理器中的線程一一對應地執行所述線程調起隊列中的原子任務;
監聽模塊,用于監聽每一所述原子任務的執行狀態;
確定模塊,用于在每一所述原子任務的執行狀態均為已完成狀態的情況下,確定對所述待處理任務的并發處理完成。
9.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現權利要求1至7任一項所述方法中的步驟。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該計算機程序被處理器執行時實現權利要求1至7任一項所述方法中的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳前海微眾銀行股份有限公司,未經深圳前海微眾銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011190312.5/1.html,轉載請聲明來源鉆瓜專利網。





