信号量(sync.WaitGroup)

定义信号量变量:

var wg sync.WaitGoup

添加任务:

wg.Add(1)

任务完成:

//任务完成, 调用这个方法, 会消减信号量
wg.Done()

信号等待:

//等信号量为0的时候, 则不再等待
wg.Wait()

猜你喜欢

转载自blog.csdn.net/Batac_Lee/article/details/109333362