×

Method and apparatus for lock-free, non-blocking hash table

  • US 6,988,180 B2
  • Filed: 09/29/2003
  • Issued: 01/17/2006
  • Est. Priority Date: 09/29/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-readable medium having stored thereon a data structure representing a linked list in a hash table, comprising:

  • a key field providing an identifier for data stored in a node in the linked list;

    a protected pointer field comprising a pointer that functions to indicate that a node is part of the linked list when the pointer points to the node and the protected pointer field is in the linked list; and

    a reference counter field comprising a reference counter that indicates the number of references currently made to a node, such that the reference counter must be zero and none of the protected pointers in the linked list can be pointing to the node before the node can be destroyed.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×