Skip to content

Instantly share code, notes, and snippets.

@faruqisan
Last active October 3, 2019 15:34
Show Gist options
  • Save faruqisan/2af4f380dd8b648ca2ab60e1f75ea726 to your computer and use it in GitHub Desktop.
Save faruqisan/2af4f380dd8b648ca2ab60e1f75ea726 to your computer and use it in GitHub Desktop.
package main
import "sync"
func main() {
var wg sync.WaitGroup
urls := []string{"http://foo.com", "http://bar.com"}
for _, url := range urls {
wg.Add(1)
defer wg.Done()
go func(u string) {
err := fetchData(url)
if err != nil {
return err
}
}(url)
}
wg.Wait()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment