go sync.WaitGroup

Posted php-linux

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go sync.WaitGroup相关的知识,希望对你有一定的参考价值。

package main

import (
"fmt"
"sync"
)

func say(i int ,wg *sync.WaitGroup) {
defer wg.Done()
fmt.Println(i)
}

func main() {
var wg sync.WaitGroup
for i:=0;i<1000;i++{
wg.Add(1)
go say(i,&wg)
}
fmt.Println(4444444)
wg.Wait()

}

以上是关于go sync.WaitGroup的主要内容,如果未能解决你的问题,请参考以下文章

Go语言学习之路

如何配置go语言开发环境

go语言(golang)学习之路

2021-GO语言并发编程

2021-GO语言并发编程

Go语言泛型工具go2go