关于goroutine的一些疑问

dogewzy · · 1459 次点击
没明白你什么意思。 除非你把court <- 1放到 WaitGroup.Wait()之后,否则,你无法保证两个goroutine先执行。 go func(){}()之后,这个goroutine不一定并且一般是不会立马执行。
#1
更多评论
1。 court <- 1 这一句会阻塞,不会执行go court <- 1 放在 wg.Wait() 前 如果 go 先运行了 ball, ok := <-court 也会阻塞等 court <- 1
#2