async

package
v0.4.6 Latest Latest
Warning

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

Go to latest
Published: May 17, 2022 License: MIT Imports: 2 Imported by: 0

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

Jump to

Keyboard shortcuts

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