gitlab.com/Raven-IO/raven-delve@v1.22.4/_fixtures/issue387.go (about)

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