
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ヒヨコとはじめる、やさしいGo言語の並行処理 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ヒヨコとはじめる、やさしいGo言語の並行処理 - Qiita
こんばんは、ねじねじおです。 Goの並行処理をヒヨコと一緒に学んでいきます。 今回のポイントは3つだけ... こんばんは、ねじねじおです。 Goの並行処理をヒヨコと一緒に学んでいきます。 今回のポイントは3つだけです。 goroutine で並行処理を実行する WaitGroup で処理の終了を待つ channel でキューをつくる ここに10匹の泣いているヒヨコを慰めるプログラムを用意しました。このプログラムでは一人のヒヨコシッターが一匹ずつ順番にヒヨコを慰めます。一匹のヒヨコが泣き止むには1秒かかります。 // 泣いているヒヨコを1秒で慰める関数 func comfort(piyo string) string { time.Sleep(1 * time.Second) return strings.Replace(piyo, "(> e <)", "(・e・)ワーイ", 1) } func main() { start := time.Now() for i := 1; i <= 10; i