×

Atomically moving list elements between lists using read-copy update

  • US 7,873,612 B2
  • Filed: 10/11/2007
  • Issued: 01/18/2011
  • Est. Priority Date: 11/23/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for performing a read operation lookup of a target list element that is subject to being atomically moved from a first list to a second list by a concurrent move operation, comprising:

  • initiating a read operation list traversal beginning at a first list element in said second list; and

    upon encountering a list element that is a placeholder for said target list element in said second list that was generated as a result of said concurrent move operation involving said target list element being moved from said first list to said second list, waiting until said placeholder indicates that said move operation has completed, and thereafter returning read operation failure so that said lookup can be retried.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×