Shared-memory mutual exclusion
7 methods in the atlas attack this one problem. They are rivals: each wins something the others do not.
Phrasings that mean this problem
Two-thread mutual exclusionMutual exclusionN-thread mutual exclusionConcurrency primitiveHardware synchronizationLock-free synchronization
distributed-concurrent
- Peterson's algorithmstandalonestandarddistributed-concurrent
- Dekker's algorithmstandalonespecialistdistributed-concurrent
- Lamport's bakery algorithmTicket numberingstandarddistributed-concurrent
operating-systems
- SemaphoreCounting wait-signalcanonoperating-systems
- MonitorCondition-variable signalingstandardoperating-systems
- Test-and-set lockstandalonestandardoperating-systems
- Compare-and-swap loopstandalonecanonoperating-systems