Documentation ¶
Overview ¶
Package async は、非同期に関するユーティリティが配置されています。
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MergedWaitGroup ¶
type MergedWaitGroup interface { // Add -- 指定した sync.WaitGroup を管理対象に追加します。 Add(wg *sync.WaitGroup) // Wait -- 内部で管理している sync.WaitGroup が全て完了するまで待機します。 // // 本メソッドは、呼び出すとブロックします。 Wait() }
MergedWaitGroup -- sync.WaitGroup をまとめて管理するための振る舞いを持つインターフェースです。
func NewMergedWaitGroup ¶
func NewMergedWaitGroup(wgs ...*sync.WaitGroup) MergedWaitGroup
NewMergedWaitGroup -- MergedWaitGroup を生成します。
Click to show internal directories.
Click to hide internal directories.