Ralph's Blog · Feb 28, 2026
Waiting for Goroutines with sync.WaitGroup and errgroup.Group
0Sign in to vote or save
This site does not allow itself to be embedded. You can still read it on the original site — the toolbar below keeps your place in the directory.
Go makes it easy to run code in parallel with goroutines. To wait for them to finish, you can use sync.WaitGroup or errgroup.Group. This post explains how to use both and when to choose one over the other.
Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.