🔗 Sleeping barber problem
🔗 Computer science
In computer science, the sleeping barber problem is a classic inter-process communication and synchronization problem between multiple operating system processes. The problem is analogous to that of keeping a barber working when there are customers, resting when there are none, and doing so in an orderly manner.
The Sleeping Barber Problem is often attributed to Edsger Dijkstra (1965), one of the pioneers in computer science.
Discussed on
- "Sleeping barber problem" | 2017-09-16 | 119 Upvotes 27 Comments