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

     1  package main
     2  
     3  import (
     4  	"fmt"
     5  	"sync"
     6  )
     7  
     8  func main() {
     9  	var wg sync.WaitGroup
    10  	wg.Add(1)
    11  	go goroutineA(&wg)
    12  	f := stacktraceme1
    13  	for i := 0; i < 100; i++ {
    14  		fmt.Printf("main %d\n", i)
    15  		f()
    16  	}
    17  	wg.Wait()
    18  }
    19  
    20  func goroutineA(wg *sync.WaitGroup) {
    21  	defer wg.Done()
    22  	for i := 0; i < 100; i++ {
    23  		stacktraceme2()
    24  	}
    25  }
    26  
    27  func stacktraceme1() {
    28  }
    29  
    30  func stacktraceme2() {
    31  }