首页 > 试题广场 >

下列关于 sync.WaitGroup 的正确使用方式是?

[单选题]
下列关于 sync.WaitGroup 的正确使用方式是?
  • wg.Add(5) 在 10 个 goroutine 中调用
  • 在 goroutine 内部调用 wg.Add(1) 后立即执行 wg.Done()
  • 主 goroutine 调用 wg.Add(n) 后启动 n 个 goroutine,每个子 goroutine 调用 wg.Done()
  • wg.Wait() 和 wg.Add() 在不同 goroutine 中无顺序要求

这道题你会答吗?花几分钟告诉大家答案吧!