NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
> ### 计数器 * 同一Add, 并发Done, 最后Wait * waitgroup是先自旋,然后再加锁 ~~~ package main import ( "sync" "fmt" ) var wg sync.WaitGroup func main() { for i := 0; i < 10; i++ { wg.Add(1) go func(n int) { fmt.Println(n) wg.Done() }(i) } wg.Wait() } ~~~