Keeps a fixed number of jobs in flight rather than firing a thousand requests at once.
Tag
Snippets tagged concurrency
Fixed number of goroutines draining a channel, with the group ensuring main waits for all of them.
Runs the downloads concurrently and collects them, with cancellation propagating to all of them.