waitgroup
複数の
ゴルーチン
の完了を待機するための
同期プリミティブ
sync
パッケージに含まれる
WaitGroup
構造体が機能を提供する
WaitGroup
は以下のメソッドを持つ
Add(delta int)
: 内部カウンタを
n
だけ増加
Done()
: 内部カウンタを 1 減らす
Wait()
: 内部カウンタが 0 になるまで待機する
#Go
#並列処理