发明名称 Method and system for implementing a concurrent set of objects
摘要 A method for inserting an object into a concurrent set including obtaining a key associated with the object, traversing the concurrent set using a first thread containing the key, identifying a first insertion point while traversing the concurrent set, where the first insertion point is before a current node and after a predecessor node, obtaining a first lock for the predecessor node after identifying the first insertion point, validating the predecessor node and the current node after obtaining the lock, inserting a new node into the concurrent set after validating, where the new node is associated with the object, and releasing the first lock after inserting the new node.
申请公布号 US7788242(B2) 申请公布日期 2010.08.31
申请号 US20060508762 申请日期 2006.08.23
申请人 ORACLE AMERICA, INC. 发明人 SHAVIT NIR N.;HERLIHY MAURICE;HELLER STEVEN K.;LUCHANGCO VICTOR M.;MOIR MARK S.
分类号 G06F17/00;G06F7/00 主分类号 G06F17/00
代理机构 代理人
主权项
地址