mike-neckのブログ

Java or Groovy or Swift or Golang

2019-02-15から1日間の記事一覧

複数の goroutine で処理をした結果を集計するようなタイプの goroutine pipeline

chan と sync.WaitGroup と close(channel) を駆使して組み立てる package main import ( "fmt" "time" "sync" ) var items = []string { "foo", "bar", "baz", "qux", "quux", } func main() { producer := make(chan string) consumer := make(chan string…