In 1986, Michel Raynal published a comprehensive survey of algorithms for mutual exclusion [72]. In this paper, we survey major research trends since 1986 in work on shared-memory mutual exclusion.
Keywords: Adaptive mutual exclusion - Fast mutual exclusion - Group mutual exclusion - k-exclusion - Local spinning - Nonatomic algorithms - Shared-memory systems - Time complexity - Timing-based algorithms
Received: June 2001, Accepted: January 2003, Work supported by NSF grants CCR 9732916, CCR 9972211, CCR 9988327, ITR 0082866, and CCR 0208289.