程序在使用多协程的时候,协程还没有执行完,程序就退出了。为了避免这个问题,我们使用WaitGroup
WaitGroup有3个API:
Add(delta int):增加/减少若干计数 [创建协程时执行]
Done:减少 1 个计数,等价于 Add(-1) [协程执行完执行]
Wait:等待,直到计数等于 0 [多协程末尾执行]
程序在使用多协程的时候,协程还没有执行完,程序就退出了。为了避免这个问题,我们使用WaitGroup
WaitGroup有3个API:
Add(delta int):增加/减少若干计数 [创建协程时执行]
Done:减少 1 个计数,等价于 Add(-1) [协程执行完执行]
Wait:等待,直到计数等于 0 [多协程末尾执行]