エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
第5章 並行プログラミング―ゴルーチンとチャネルを使いこなす | gihyo.jp
本章では、ゴルーチンやチャネル、syncパッケージを用いて、並行処理を行う方法について解説します。 並... 本章では、ゴルーチンやチャネル、syncパッケージを用いて、並行処理を行う方法について解説します。 並行プログラミングの基本 複数の処理を効率良く行うために、Goは言語自体が並行処理に必要な機能をサポートしています。特に本章で扱うゴルーチンやチャネルの機能などは、Goで並行処理プログラミングをするうえで必要不可欠な知識であり、これらを適切に使うことで、マルチコアが一般的になった近年のマシンリソースを最大限に引き出す、パフォーマンスの良いプログラムを作成できるようになります。 本節では、ゴルーチンやチャネルを用いた並行処理の考え方と、それらと合わせてよく使うsyncパッケージの使い方などについて解説します。 ゴルーチン Goには、ゴルーチン(Goroutine)という軽量スレッドのしくみがあります。ここまで行っていたmain()関数も、1つのゴルーチンの中で実行されています。go構文を用いて
2016/01/30 リンク