async

package
v0.2.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 27, 2020 License: MIT Imports: 2 Imported by: 0

Documentation

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 を生成します。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL