AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
The Bakery Algorithm: A Remarkable Property
The Bakery algorithm doesn't require mutual exclusion on the reading and writing of variables. Each variable is written by a single process; it can be read by multiple processes. So you don't have the problem of writers writing at the same time to worry about. Just readers writing at thesame time as the writers being done. And that's why I was able to discover that it had that property.