发明申请
US20080033952A1 ATOMICALLY MOVING LIST ELEMENTS BETWEEN LISTS USING READ-COPY UPDATE
失效
使用阅读复制更新列表之间移动列表元素
- 专利标题: ATOMICALLY MOVING LIST ELEMENTS BETWEEN LISTS USING READ-COPY UPDATE
- 专利标题(中): 使用阅读复制更新列表之间移动列表元素
-
申请号: US11870668申请日: 2007-10-11
-
公开(公告)号: US20080033952A1公开(公告)日: 2008-02-07
- 发明人: Paul McKenney , Orran Krieger , Dipankar Sarma , Maneesh Soni
- 申请人: Paul McKenney , Orran Krieger , Dipankar Sarma , Maneesh Soni
- 申请人地址: US NY Armonk 10504
- 专利权人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 当前专利权人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 当前专利权人地址: US NY Armonk 10504
- 主分类号: G06F17/30
- IPC分类号: G06F17/30
摘要:
A system, method and computer program product for atomically moving a shared list element from a first list location to a second list location includes inserting a placeholder element at the second list location to signify to readers that a move operation is underway, removing the shared list element from the first list location, re-identifying the list element to reflect its move from the first list location to the second list location, inserting it at the second list location and unlinking the placeholder element. A deferred removal of the placeholder element is performed following a period in which readers can no longer maintain references thereto. A method, system and computer program product are additionally provided for performing a lookup of a target list element that is subject to being atomically moved from a first list to a second list.
公开/授权文献
信息查询