发明授权
US6144983A Method and apparatus for dynamic lock granularity escalation and
de-escalation in a computer system
失效
计算机系统中动态锁粒度递增和解除升级的方法和装置
- 专利标题: Method and apparatus for dynamic lock granularity escalation and de-escalation in a computer system
- 专利标题(中): 计算机系统中动态锁粒度递增和解除升级的方法和装置
-
申请号: US94214申请日: 1998-06-09
-
公开(公告)号: US6144983A公开(公告)日: 2000-11-07
- 发明人: Boris Klots , Roger J. Bamford
- 申请人: Boris Klots , Roger J. Bamford
- 申请人地址: CA Redwood Shores
- 专利权人: Oracle Corporation
- 当前专利权人: Oracle Corporation
- 当前专利权人地址: CA Redwood Shores
- 主分类号: G06F9/46
- IPC分类号: G06F9/46 ; G06F9/00 ; G06F15/00
摘要:
A method and apparatus for dynamic lock granularity escalation and de-escalation in a computer system is provided. Upon receiving a request for a resource, a scope of a previously granted lock is modified. According to one embodiment, hash lock de-escalation is employed. In hash lock de-escalation, the scope of the previously granted lock held on a set of resources is reduced by de-escalating the previously granted lock from a coarser-grain lock to one or more finer-grain locks on members of the set. According to another embodiment, hash lock escalation is employed. In hash lock escalation, the scope of previously granted locks held on one or more members of the set of resources are released and promoted into a coarser-grain lock that covers the set of resources as well as the requested resource.
公开/授权文献
- USD411419S Lunch bag 公开/授权日:1999-06-22
信息查询