[發明專利]一種任務處理方法、裝置、電子設備及存儲介質在審
| 申請號: | 202211620557.6 | 申請日: | 2022-12-15 |
| 公開(公告)號: | CN115858165A | 公開(公告)日: | 2023-03-28 |
| 發明(設計)人: | 霍輝東;龍良 | 申請(專利權)人: | 奇安信網神信息技術(北京)股份有限公司;奇安信安全技術(珠海)有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京維飛聯創知識產權代理有限公司 11857 | 代理人: | 蔣姍 |
| 地址: | 100044 北京市西*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 任務 處理 方法 裝置 電子設備 存儲 介質 | ||
本申請提供一種任務處理方法、裝置、電子設備及存儲介質,應用于電子設備,該電子設備包括多級狀態緩存器,每一級狀態緩存器中存儲有不同的已執行的任務標識,該方法包括:獲取目標任務對應的任務信息,任務信息包括目標任務標識;將目標任務標識按照狀態緩存器的等級排序依次與狀態緩存器中存儲的任務標識進行匹配,若匹配成功,則確定目標任務標識對應的任務已執行過,將匹配的任務標識對應的執行結果確定為目標任務標識的執行結果。本申請實施例中,先與一級狀態緩存器中的任務標識匹配,其匹配到的可能性較大,且所花費的時間較短,減少資源的消耗和執行時間的延遲。
技術領域
本申請涉及計算機技術領域,具體而言,涉及一種任務處理方法、裝置、電子設備及存儲介質。
背景技術
在軟件運行過程中,常常會觸發大量的任務,電子設備在接收到該任務后,對任務進行處理,以實現軟件的正常運行。
但是這些任務中有一部分是相同的任務,大量重復任務的執行會提高對資源的消耗和執行時間的延遲。
發明內容
本申請實施例的目的在于提供一種任務處理方法,用以減少大量重復任務的執行,進而減少資源的消耗和執行時間的延遲。
第一方面,本申請實施例提供一種任務處理方法,應用于電子設備,該電子設備包括多級狀態緩存器,其中,每一級狀態緩存器中存儲有不同的已執行任務的任務標識,該方法包括:
獲取目標任務對應的任務信息,任務信息包括目標任務標識;
將目標任務標識按照狀態緩存器的等級排序依次與狀態緩存器中存儲的任務標識進行匹配,若匹配成功,則確定目標任務標識對應的任務已執行過,將匹配的任務標識對應的執行結果確定為所述目標任務標識的執行結果。
本申請實施例中,在判斷任務是否已經被執行過時,先將任務對應的目標任務標識逐級與狀態緩存器中的任務標識進行匹配,由于前一等級的狀態緩存器中存儲的為近期被執行過的任務的任務標識,其可能被再次觸發的概率較大,并且每一狀態緩存器中的任務標識的數量有限,因此逐級狀態緩存器中的任務標識匹配,其匹配到的可能性較大,且所花費的時間較短,減少資源的消耗和執行時間的延遲。
在任一實施例中,該方法還包括:
若目標任務標識與除第一級狀態緩存器之外的其他狀態緩存器中存儲的任務標識匹配成功,將任務對應的目標任務標識從匹配成功的狀態緩存器中遷移至第一級狀態緩存器。
由于前一級狀態緩存器中存儲的任務標識對應的任務被成功執行的時間比后一級狀態緩存器距離當前時間近,因此前一級狀態緩存器中存儲的任務標識可以稱為熱數據,將與目標任務標識存儲在低一級狀態緩存器中,一方面提高了匹配的效率,另一方面減少了大量重復任務的重復執行。
在任一實施例中,該方法還包括:
若目標任務標識與多級狀態緩存器中存儲的任務標識均匹配失敗,則執行目標任務,并將執行完畢的目標任務的目標任務標識加入第一級狀態緩存器。
本申請實施例中,若多級狀態緩存器中均沒有與目標任務標識匹配的任務標識,則確定對應的目標任務曾經沒有成功執行過,在對該目標任務處理后,將目標任務標識加入第一級狀態緩存器中,便于后續若有相同的任務觸發后,可不對該任務再次執行,降低了重復任務重復執行的數量。
在任一實施例中,該狀態緩存器包括預設長度的數組,且在初始狀態下,該數組中的元素均為默認值;目標任務標識用于表征對應的數組元素位置;
將目標任務標識加入第一級狀態緩存器,包括:
根據目標任務標識確定第一級狀態緩存器中目標元素位置,并將目標元素位置上的值更新為預設值;其中,默認值與預設值不同。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于奇安信網神信息技術(北京)股份有限公司;奇安信安全技術(珠海)有限公司,未經奇安信網神信息技術(北京)股份有限公司;奇安信安全技術(珠海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211620557.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:煤矸石細骨料混凝土的制備及應用
- 下一篇:一種冷卻板、換熱組件及電池包





