[發明專利]事務存儲器中的并行嵌套事務有效
| 申請號: | 201210399252.7 | 申請日: | 2008-09-16 |
| 公開(公告)號: | CN102929702A | 公開(公告)日: | 2013-02-13 |
| 發明(設計)人: | M·M·馬格魯德;D·德特勒夫;J·J·達菲;G·格雷費;V·K·格羅弗 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46;G06F17/30 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 顧嘉運 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 事務 存儲器 中的 并行 嵌套 | ||
1.一種用于就并行嵌套事務使用版本化寫鎖的方法,所述方法包括以下步驟:
當事務存儲器字從寫鎖變為版本化寫鎖時,在全局版本化寫鎖映射中形成一條目以存儲指向所述版本化寫鎖替換的寫日志條目的指針(344);以及
當在事務處理期間遇到所述版本化寫鎖時,咨詢所述全局版本化寫鎖映射以便將所述版本化寫鎖轉換成指向所述寫日志條目的指針(346)。
2.如權利要求1所述的方法,其特征在于,通過使用所述版本化寫鎖,并行嵌套事務能夠獲取和釋放父事務所持有的鎖以便適當地同步而不打破所述父事務的隔離邊界(352)。
3.如權利要求1所述的方法,其特征在于,存儲在所述事務存儲器字中的版本號始終遞增,無論是保持在版本計數對還是所述版本化寫鎖中(348)。
4.如權利要求1所述的方法,其特征在于,還包括以下步驟:
在獲取悲觀讀取時,將所述事務存儲器字切換至所述版本化寫鎖以便提供用于存儲悲觀讀取者的計數的空間,且所述版本化寫鎖現在指示兄弟事務可能已經執行對父事務已經寫鎖定的對象的悲觀讀取(796)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210399252.7/1.html,轉載請聲明來源鉆瓜專利網。





