GO语言并发 信号量 WaitGroup
# WaitGroup使用
//新建WaitGroup变量
var wg sync.WaitGroup
wg.Add(1)
go func() {
defer wg.Done()
//任务1...
}()
wg.Add(1)
go func() {
defer wg.Done()
//任务2...
}()
//等待wg归0
wg.Wait()
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
上次更新: 2022/09/06, 18:09:00