SizedWaitGroup (Throttling)

Advanced Concurrency

SizedWaitGroup (Throttling)

🙋 Need help? Ask an expert now!

How do I Throttle my Concurrent Apps?

This is a relatively common issue that requires some extra work beyond the WaitGroup and other standard lib tools that Go provides.

SizedWaitGroup

This topic is covered quite neatly in this article by Rémy Mathieu that also links to a library that will help you manage this use case.

Edit Me on GitHub!