package main
import (
"fmt"
"sync"
)
func main() {
var (
i int
wg sync.WaitGroup
)
wg.Add(2)
go func() {
for {
i++
}
}()
go func() {
for {
fmt.Println(i)
}
}()
wg.Wait()
}
这段代码一直输出 0,为什么?
有疑问加站长微信联系(非本文作者)