发明名称 Method and apparatus for managing a linked-list data structure
摘要 A method of managing a linked-list data structure is disclosed. The linked-list data structure has a number of elements, each of which includes a data item and a pointer to a sequentially following element. The method allows the modification of the linked-list data structure, either by the insertion or removal of element therefrom, while permitting a concurrent and unsynchronized traversal operations with respect to the linked-list data structure. Specifically, the method requires that the pointers of elements within the linked-list data structure be modified using an atomic operation to reflect any modifications made to the linked-list data structure. The utilization of atomic operations to update the pointers ensures that the unsynchronized traversal operations examine a valid data path.
申请公布号 US5924098(A) 申请公布日期 1999.07.13
申请号 US19970887339 申请日期 1997.06.30
申请人 SUN MICROSYSTEMS, INC. 发明人 KLUGE, KEVIN L
分类号 G06F12/00;G06F9/44;G06F9/46;G06F9/52;G06F17/30;(IPC1-7):G06F17/30 主分类号 G06F12/00
代理机构 代理人
主权项
地址