delve/_fixtures/goroutinestackprog.go
2015-06-20 15:29:33 -05:00

26 lines
311 B
Go

package main
import "runtime"
const N = 10
func agoroutine(done chan<- struct{}) {
done <- struct{}{}
}
func stacktraceme() {
return
}
func main() {
done := make(chan struct{})
for i := 0; i < N; i++ {
go agoroutine(done)
}
runtime.Gosched()
stacktraceme()
for i := 0; i < N; i++ {
<-done
}
}