Some Well-Known Concurrency Problems
This chapter is about some well-known concurrency problems that have many practical applications. The problems we will look at are as follows:
- The producer-consumer problem
- The dining philosophers problem
- Rate limiting
At the end of this chapter, you will have seen multiple implementations of these problems with some practical considerations on how to approach concurrency issues.