[發明專利]一種加鎖方法、裝置、設備及介質在審
| 申請號: | 202011135028.8 | 申請日: | 2020-10-21 |
| 公開(公告)號: | CN114385621A | 公開(公告)日: | 2022-04-22 |
| 發明(設計)人: | 鐘靚;李仕楊 | 申請(專利權)人: | 北京達佳互聯信息技術有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/23 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 加鎖 方法 裝置 設備 介質 | ||
1.一種加鎖方法,其特征在于,所述方法包括:
針對第一任務的任務對象,發起鎖請求;
當存在針對所述任務對象的沖突鎖時,則獲取所述第一任務的第一任務畫像和持有所述沖突鎖的第二任務的第二任務畫像,其中,任務畫像包含表征任務優先級的特征;
當所述第一任務的優先級高于第二任務的優先級時,根據所述第一任務變更所述任務對象的鎖信息。
2.根據權利要求1所述的方法,其特征在于,所述鎖請求包括請求加鎖的鎖類型;
所述加鎖方法,還包括:
當所述鎖請求的鎖類型為寫鎖,且所述沖突鎖的鎖類型為讀鎖時,根據所述第一任務變更所述任務對象的鎖信息。
3.根據權利要求1所述的方法,其特征在于,獲取所述第一任務的第一任務畫像和持有所述沖突鎖的第二任務的第二任務畫像之前,還包括:
遍歷已有鎖的鎖信息存儲路徑,其中,所述鎖信息存儲路徑中包括任務對象的標識字段;
當所述鎖信息存儲路徑中存在所述任務對象的標識時,確定存在針對所述任務對象的沖突鎖。
4.根據權利要求3所述的方法,其特征在于,獲取持有沖突鎖的第二任務的第二任務畫像,包括:
根據所述沖突鎖的鎖信息存儲路徑,讀取所述沖突鎖的鎖信息,所述鎖信息中包含持有沖突鎖的第二任務的任務畫像存儲路徑;
根據所述第二任務的任務畫像存儲路徑,獲取所述第二任務的第二任務畫像。
5.根據權利要求1或2所述的方法,其特征在于,根據所述第一任務變更所述任務對象的鎖信息包括:
根據所述第一任務的任務標識和任務畫像存儲路徑,更新所述任務對象的鎖信息中的任務畫像存儲路徑和任務標識。
6.根據權利要求1所述的方法,其特征在于,在根據所述第一任務變更所述任務對象的鎖信息之后,還包括:
將所述第一任務的第一任務畫像,加入至持有沖突鎖的第二任務的第二任務畫像中;
顯示更新后的第二任務畫像。
7.根據權利要求1所述的方法,其特征在于,在根據所述第一任務變更所述任務對象的鎖信息之后,還包括:
當所述第一任務持有全部任務對象對應的鎖時,開始執行所述第一任務。
8.一種加鎖裝置,其特征在于,所述加鎖裝置包括:
鎖請求發起模塊,用于針對第一任務的任務對象,發起鎖請求;
任務畫像獲取模塊,用于當存在針對所述任務對象的沖突鎖時,則獲取所述第一任務的第一任務畫像和持有所述沖突鎖的第二任務的第二任務畫像,其中,任務畫像包含表征任務優先級的特征;
鎖信息變更模塊,用于當所述第一任務的優先級高于第二任務的優先級時,根據所述第一任務變更所述任務對象的鎖信息。
9.一種電子設備,其特征在于,包括:
處理器;
用于存儲所述處理器可執行命令的存儲器;
其中,所述處理器被配置為執行所述命令,以實現如權利要求1至7中任一項所述的加鎖方法。
10.一種存儲介質,當所述存儲介質中的命令由服務器的處理器執行時,使得服務器能夠執行如權利要求1至7中任一項所述加鎖方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京達佳互聯信息技術有限公司,未經北京達佳互聯信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011135028.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:圖像處理方法、裝置、存儲介質及電子設備
- 下一篇:結構緊密的散熱風扇





