diff --git a/src/sync/waitgroup.go b/src/sync/waitgroup.go index 40306d9327..9a564c5f7b 100644 --- a/src/sync/waitgroup.go +++ b/src/sync/waitgroup.go @@ -83,3 +83,11 @@ func (wg *WaitGroup) Wait() { } } } + +func (wg *WaitGroup) Go(f func()) { + wg.Add(1) + go func() { + defer wg.Done() + f() + }() +}