The repeat offender problem: A mechanism for supporting dynamic-sized, lock-free data structures (2002)

by Maurice Herlihy , Victor Luchangco , Mark Moir , Maurice Herlihy , Victor Luchangco , Mark Moir , Maurice Herlihy
Venue:In Proceedings of the 16th International Symposium on Distributed Computing
Citations:55 - 10 self

Documents Related by Co-Citation

64 Safe memory reclamation for dynamic lockfree objects using atomic reads and writes – M M Michael - 2002
733 Wait-Free Synchronization – Maurice Herlihy - 1993
928 Linearizability: a correctness condition for concurrent objects – Maurice P. Herlihy, Jeannette M. Wing - 1990
167 Obstruction-free synchronization: Double-ended queues as an example – Maurice Herlihy, Victor Luchangco, Mark Moir - 2003
323 A methodology for implementing highly concurrent data structures – Ma. Urice Herlihy - 1990
41 Correction of a memory management method for lock-free data structures – Maged M. Michael, Michael L. Scott - 1995
95 Lock-Free Linked Lists Using Compare-and-Swap – John D. Valois - 1995
31 pointers: Safe memory reclamation for lock-free objects – M M Hazard Michael - 2004
71 Practical implementations of nonblocking synchronization primitives – Mark Moir - 1997
67 A Practical Multi-Word Compare-and-Swap Operation – Timothy L. Harris, Keir Fraser, Ian A. Pratt - 2002
57 Non-blocking Synchronization and System Design – M Greenwald - 1999
102 Systems programming: Coping with parallelism – R K Treiber - 1986
132 Practical Lock-Freedom – K Fraser - 2004
24 Lock-Free Reference Counting – David L. Detlefs, Paul A. Martin, Mark Moir, Guy L. Steele, Jr. - 2001
742 Transactional Memory: Architectural Support for Lock-Free Data Structures – Maurice Herlihy, J. Eliot B. Moss
332 Software transactional memory for dynamic-sized data structures – Maurice Herlihy, Victor Luchangco, Mark Moir, William N. Scherer III - 2003
102 The Synergy Between Non-blocking Synchronization and Operating System Structure – Michael Greenwald, David Cheriton - 1996
516 Software Transactional Memory – Nir Shavit, Dan Touitou - 1995
405 Language Support for Lightweight Transactions – Tim Harris, Keir Fraser - 2003