async

package
v0.5.5 Latest Latest
Warning

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

Go to latest
Published: Sep 26, 2023 License: MIT Imports: 16 Imported by: 0

README

サンプルリスト

このディレクトリには以下のサンプルがあります。

file example name note
async01.go async01 非同期処理 (goroutine) についてのサンプル
producer_consumer.go async_producer_consumer ゴルーチンとチャネルを使って 生産者/消費者 処理を実施するサンプルです
dir_walk_recursive.go async_dir_walk_recursive 非同期処理と再帰処理の組み合わせのサンプルです
take_first_10items.go async_take_first_10items 最初の10個のみを取得するサンプルです
ordered_after_async_proc.go async_ordered_after_async_proc chans.Enumerate() を使った非同期処理をした後に正しい順序に並び替えるサンプルです

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Async01

func Async01() error

Async01 -- 非同期処理 (goroutine) についてのサンプル noinspection GoNameStartsWithPackageName

func DirWalkRecursive

func DirWalkRecursive() error

DirWalkRecursive は、非同期処理と再帰処理の組み合わせのサンプルです。

func NewRegister

func NewRegister() mapping.Register

NewRegister -- このパッケージ用のサンプルを登録する mapping.Register を生成します。

func OrderedAfterAsyncProc

func OrderedAfterAsyncProc() error

OrderedAfterAsyncProc -- chans.Enumerate() を使った非同期処理をした後に正しい順序に並び替えるサンプルです.

func ProducerConsumer

func ProducerConsumer() error

ProducerConsumer は、ゴルーチンとチャネルを使って 生産者/消費者 処理を実施するサンプルです

func TakeFirst10Items

func TakeFirst10Items() error

TakeFirst10Items -- 最初の10個のみを取得するサンプルです

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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