Invention Grant
- Patent Title: Simple optimistic skiplist
- Patent Title (中): 简单的乐观滑雪板
-
Application No.: US12165086Application Date: 2008-06-30
-
Publication No.: US08375062B2Publication Date: 2013-02-12
- Inventor: Maurice P. Herlihy , Yosef Lev , Victor Luchangco , Nir N. Shavit
- Applicant: Maurice P. Herlihy , Yosef Lev , Victor Luchangco , Nir N. Shavit
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood Shores
- Agency: Park, Vaughan, Fleming & Dowler LLP
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F17/30

Abstract:
Apparatus, methods, and computer program products are disclosed for concurrently searching a memory containing a skiplist data structure. The method locates the skiplist data structure in the memory. The skiplist data structure includes a plurality of linked lists related by a skiplist invariant. Furthermore, the plurality of linked lists includes a first-level linked list and one or more higher-level linked lists. The skiplist data structure also includes a plurality of nodes, each of which includes a key field, at least one pointer field, and a lock field, respectively. Each of the plurality of nodes is linked to the first-level linked list through the at least one pointer field and ordered responsive to the key field. The method performs a search operation on the skiplist data structure, while the skiplist data structure is subject to concurrent alteration of the plurality of nodes by a plurality of execution threads that are configured to maintain the skiplist invariant and returns a result of the search operation.
Public/Granted literature
- US20090132563A1 SIMPLE OPTIMISTIC SKIPLIST Public/Granted day:2009-05-21
Information query