Go WaitGroup 等待组
Go About 328 wordsWaitGroup
等待wg
全部完成再执行下一步。
类似于Java
中的CountDownLatch
。
wg.Add
wg
计数加1
。
wg.Done
wg
计数减1
。
wg.Wait
等待wg
计数为0
。
代码
var wg sync.WaitGroup
func main() {
for i := 0; i < 10; i++ {
wg.Add(1)
go func(i int) {
defer wg.Done()
println(time.Now().String(), "#", i)
}(i)
}
wg.Wait()
}
Views: 730 · Posted: 2023-10-08
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...