web-dev-qa-db-ja.com

チャネルは何に使用されますか?

Goコードを調べたところ、次のことがわかりました。

  ch := make(chan int)

オンラインチュートリアルでGoチャンネルの仕組みを調べました。

https://tour.golang.org/concurrency/2

しかし、この例は不明確だと思います。

誰かが簡単な説明とチャンネルの使用例を教えてもらえますか?

29
Peter verleg

この概念は、最初からUnix/Linuxに存在していたものと非常に似ています。pipes。

これらは、言語に組み込まれている信頼できるプロセス間/スレッド間通信機能です。とても便利。

0
Mike Robinson