Publication | Closed Access
Lock-free reference counting
78
Citations
21
References
2001
Year
Unknown Venue
EngineeringLock-free Reference CountingComputer ArchitectureMemory Model (Programming)Concurrency ControlSoftware AnalysisData StructuresFormal VerificationConcurrent Data StructuresParallel ComputingData ManagementConcurrent ProgrammingComputer EngineeringComputer ScienceProgram AnalysisConcurrency TheoryFormal MethodsParallel ProgrammingConcurrent Data StructureGarbage CollectionSystem Software
Assuming the existence of garbage collection makes it easier to design implementations of concurrent data structures. However, this assumption limits their applicability. We present a methodology that, for a significant class of data structures, allows designers to first tackle the easier problem of designing a garbage-collection-dependent implementation, and then apply our methodology to achieve a garbage-collection-independent one. Our methodology is based on the well-known reference counting technique, and employs the double compare-and-swap operation.
| Year | Citations | |
|---|---|---|
Page 1
Page 1