Mutual Exclusion

Mutual exclusion is a property of concurrency control; which is instituted for the purpose of preventing race conditions.

Parameters

  • nn: number of processors

Related Problems


Filters

Computational Model

Randomization

Approximation

Algorithms Table

Displaying 7 of 7 algorithms

See more
Taubenfeld's black-white bakery algorithm2004O(n)O(n)O(1)O(1) per process, O(n)O(n) total
Naimi-Trehel's algorithm1996O(logn)O(\log n)O(1)O(1) per process, O(n)O(n) total
Chan-Singhal-Liu1990O(logn)O(\log n)O(1)O(1) per process, O(n)O(n) total
Szymanski's algorithm1988O(n)O(n)O(1)O(1) per process, O(n)O(n) total
Maekawa's algorithm1985O(n0.5)O(n^{0.5})O(1)O(1) per process, O(n)O(n) total
Peterson's algorithm1981O(n)O(n)O(n)O(n) total
Lamport's bakery algorithm1974O(n)O(n)O(1)O(1) per process, O(n)O(n) total

Reductions Table

Insuffient Data to display table

Other relevant algorithms

Displaying 2 of 2 other relevant algorithms