April 2023
Intermediate to advanced
212 pages
4h 47m
English
This chapter is about some well-known concurrency problems that have many practical applications. The problems we will look at are as follows:
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.
The source code for this particular chapter is available on GitHub at https://github.com/PacktPublishing/Effective-Concurrency-in-Go/tree/main/chapter4.
In the previous chapter, we implemented a version of the producer-consumer problem using condition variables and mentioned ...