github.com/gogf/gf@v1.16.9/.example/os/grpool/grpool4.go (about)

     1  package main
     2  
     3  import (
     4  	"fmt"
     5  	"sync"
     6  )
     7  
     8  func main() {
     9  	wg := sync.WaitGroup{}
    10  	for i := 0; i < 10; i++ {
    11  		wg.Add(1)
    12  		go func(v int) {
    13  			fmt.Println(v)
    14  			wg.Done()
    15  		}(i)
    16  	}
    17  	wg.Wait()
    18  }