Exercises for Golang's concurrency patterns.
The Go community has plenty resources to read about go's concurrency model and how to use it effectively. But who actually wants to read all this!? This repo tries to teach concurrency patterns by following the 'learning by doing' approach.
# | Name of the Challenge + URL |
---|---|
0 | Limit your Crawler |
1 | Producer-Consumer |
2 | Race Condition in Caching Cache |
3 | Limit Service Time for Free-tier Users |
4 | Graceful SIGINT Killing |
5 | Clean Inactive Sessions to Prevent Memory Overflow |
Dont be a shitty human being and make your own solution.