[發明專利]目錄機會鎖有效
| 申請號: | 201310315512.2 | 申請日: | 2011-09-16 |
| 公開(公告)號: | CN103399899B | 公開(公告)日: | 2017-04-12 |
| 發明(設計)人: | C.G.奧爾里德;S.C.哈夫瓦拉;N.R.克里斯蒂安森;D.M.克魯斯;M.喬治;M.S.加森;D.E.羅文格 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 中國專利代理(香港)有限公司72001 | 代理人: | 董寧,汪揚 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 目錄 機會 | ||
1.一種用于管理目錄機會鎖的方法(200),包括:
從第一客戶端接收(204)對于目錄上的目錄機會鎖的機會鎖請求,所述機會鎖請求包括第一目標關鍵字和第一父關鍵字;
基于所述機會鎖請求生成(206)所述目錄機會鎖;
從第二客戶端接收(208)對于訪問所述目錄內的對象的訪問請求,所述訪問請求包括第二目標關鍵字和第二父關鍵字;
如果所述第二父關鍵字不匹配所述第一目標關鍵字,則解鎖(210)所述目錄機會鎖;以及
如果所述第二父關鍵字匹配所述第一目標關鍵字,則不解鎖(212)所述目錄機會鎖。
2.如權利要求1所述的方法,包括:
在解鎖所述目錄機會鎖時,向發出所述機會鎖請求的第一客戶端發送解鎖的通知。
3.如權利要求2所述的方法,包括:
向發出所述訪問請求的第二客戶端發送通知,以等待直到由所述第一客戶端確認解鎖為止,所述訪問請求對應于第二客戶端對在所述目錄上執行操作的請求。
4.如權利要求1所述的方法,包括:
在確定所述第二父關鍵字匹配所述第一目標關鍵字時,確定第一客戶端發出了所述機會鎖請求,所述第一客戶端擁有所述目錄機會鎖,并且所述第一客戶端發出了所述訪問請求。
5.如權利要求1所述的方法,所述生成所述目錄機會鎖包括以下至少之一:
生成讀-寫-句柄-高速緩存機會鎖;
生成讀-高速緩存機會鎖;以及
生成讀-句柄-高速緩存機會鎖。
6.如權利要求1所述的方法,所述對于訪問所述目錄內的對象的訪問請求包括用來執行以下至少之一的I/O請求:
修改所述目錄內的文件對象;
修改所述目錄內的子目錄對象;
向所述目錄增加文件對象;
在所述目錄內增加子目錄對象;
刪除所述目錄內的文件對象;以及
刪除所述目錄內的子目錄對象。
7.如權利要求1所述的方法,包括:
向發出所述機會鎖請求的第一客戶端分配所述目錄機會鎖;以及
如果所述第二父關鍵字不匹配所述第一目標關鍵字,則通知所述第一客戶端退出所述目錄,以便讓發出所述訪問請求的第二客戶端執行關于所述目錄的操作。
8.一種用于維護目錄機會鎖的系統400,包括:
機會鎖生成器(406),被配置為:?
從第一客戶端接收對于目錄上的目錄機會鎖的機會鎖請求,所述機會鎖請求包括第一目標關鍵字和第一父關鍵字;以及
基于所述機會鎖請求生成所述目錄機會鎖;以及
機會鎖管理器(408),被配置為:
接收對于訪問所述目錄內的對象的訪問請求,所述訪問請求包括第二目標關鍵字和第二父關鍵字;
如果所述第二父關鍵字不匹配所述第一目標關鍵字,則解鎖所述目錄機會鎖;以及
如果所述第二父關鍵字匹配所述第一目標關鍵字,則不解鎖所述目錄機會鎖。
9.如權利要求8所述的系統,所述機會鎖生成器被配置為:
響應于對訪問所述目錄的目錄訪問請求,生成原子機會鎖。
10.如權利要求9所述的系統,所述原子機會鎖橫跨所述目錄訪問請求和對所述目錄上的目錄機會鎖的所述機會鎖請求之間的時段。
11.如權利要求8所述的系統,所述機會鎖管理器被配置為:
向發出所述機會鎖請求的第一客戶端發送目錄機會鎖解鎖的通知。
12.如權利要求11所述的系統,所述機會鎖管理器被配置為:
向發出所述訪問請求的第二客戶端發送通知,以等待直到由所述第一客戶端確認解鎖為止,所述訪問請求對應于第二客戶端對在所述目錄上執行操作的請求。
13.如權利要求8所述的系統,所述機會鎖管理器被配置為:
接收包括對所述目錄執行操作的I/O請求的目錄訪問請求;以及
通知與所述目錄機會鎖相關聯的客戶端退出所述目錄,以便讓發出所述目錄訪問請求的客戶端在所述目錄上執行操作。
14.如權利要求10所述的系統,所述目錄集會鎖包括讀-高速緩存機會鎖和讀-句柄-高速緩存機會鎖中的至少一個。
15.如權利要求10所述的系統,所述對象包括以下至少一個:
所述目錄內的文件;和
所述目錄內的子目錄。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310315512.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:換導式功率放大器
- 下一篇:一種新型雙界面集成電路IC卡及其工作方式





