发明申请
US20080033952A1 ATOMICALLY MOVING LIST ELEMENTS BETWEEN LISTS USING READ-COPY UPDATE 失效
使用阅读复制更新列表之间移动列表元素

ATOMICALLY MOVING LIST ELEMENTS BETWEEN LISTS USING READ-COPY UPDATE
摘要:
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.
信息查询
0/0