Invention Grant
- Patent Title: Lightweight reference counting using single-target synchronization
- Patent Title (中): 使用单目标同步的轻量级参考计数
-
Application No.: US11226038Application Date: 2005-09-14
-
Publication No.: US07769791B2Publication Date: 2010-08-03
- Inventor: Simon Doherty , Maurice P. Herlihy , Victor M. Luchangco , Mark S. Moir
- Applicant: Simon Doherty , Maurice P. Herlihy , Victor M. Luchangco , Mark S. Moir
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Robert C Kowert
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
We have developed a methodology for transforming garbage collection-dependent algorithms, shared object implementations and/or concurrent software mechanisms into a form that does not presume the existence of an independent, or execution environment provided, garbage collector. Algorithms, shared object implementations and/or mechanisms designed or transformed using techniques described herein provide explicit reclamation of storage using lock-free pointer operations. Transformations can be applied to lock-free algorithms and shared object implementations and preserve lock-freedom of such algorithms and implementations. As a result, existing and future lock-free algorithms and shared object implementations that depend on a garbage-collected execution environment can be exploited in environments that do not provide garbage collection. Furthermore, algorithms and shared object implementations that employ explicit reclamation of storage using lock-free pointer operations such as described herein may be employed in the implementation of a garbage collector itself.
Public/Granted literature
- US20060037026A1 Lightweight reference counting using single-target synchronization Public/Granted day:2006-02-16
Information query