Go言語による並行処理の表紙

Go言語による並行処理

Katherine Cox-Buday, 山口 能迪オライリー・ジャパン256ページISBN 9784873118468

並行処理タグで2位(15冊中)。Zenn・Qiitaなどの6記事で紹介され、全期間では同率120位(言及のある1,753冊中、時点)。

紹介記事
6件
媒体別
Zenn 1・Qiita 1・企業テックブログ 4
初めての紹介
最新の紹介

この本を選ぶ前に

出版年
(約8年前)
タグ内の順位
並行処理タグで2位(15冊中・紹介記事数の順)
代わりの本

並行処理タグで、この本より新しく紹介記事の多い本

紹介の推移

2021年上期から2026年上期までの11期のうち6期で紹介されています。直近の2026年上期は紹介がありませんでした(本を紹介した記事は93記事)。

5% 10% 2021年上期 2%(47記事中1記事)2021年下期 1%(68記事中1記事)2022年下期 1%(95記事中1記事)2023年上期 1%(93記事中1記事)2023年下期 1%未満(132記事中1記事)2024年上期 1%未満(120記事中1記事) 202120232025
半期(1〜6月・7〜12月)ごと・本を紹介した記事に占める割合。2026年下期は集計中のため除外
数値を表で見る
半期ごとの、この本に触れた記事の数と本を紹介した記事の数
期間 この本 全体 割合
2026年上期 0記事 93記事 0%
2025年下期 0記事 137記事 0%
2025年上期 0記事 127記事 0%
2024年下期 0記事 160記事 0%
2024年上期 1記事 120記事 1%未満
2023年下期 1記事 132記事 1%未満
2023年上期 1記事 93記事 1%
2022年下期 1記事 95記事 1%
2022年上期 0記事 71記事 0%
2021年下期 1記事 68記事 1%
2021年上期 1記事 47記事 2%

「全体」は、その期に公開され、いずれかの本を紹介した記事の数(ZennとQiitaへの同時投稿は1本と数える)。

紹介している記事

いいね数順 · 6件

記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。

この本について

Goの並行処理を、設計の考え方から言語機能、実装パターン、ランタイムの仕組みまで段階的に学ぶ書籍である。競合状態やアトミック性、メモリアクセスの同期、デッドロックなどの問題を扱い、並行性と並列性の違いやCSPの考え方を踏まえて、ゴルーチン、syncパッケージ、チャネル、select文の使い方を説明する。続いて、ゴルーチンリークの回避、エラー処理、パイプライン、ファンアウトとファンイン、contextによるキャンセルなど、実装に使うパターンを取り上げる。大規模開発でのエラー伝播、タイムアウト、流量制限にも触れ、後半ではGoランタイムのワークスティーリングを解説する。補遺では競合状態の検出やpprof、traceによる調査、go generateも扱う。Goを日常的に使うプログラマや、並行処理を学ぶプログラマを対象とする。

出版社の内容紹介・目次と紹介記事をもとにAIが要約したものです。原文の転載ではありません。

目次(主な章)

出典: 出版社の書籍ページ (章の見出しのみ)

  1. 1章 並行処理入門
  2. 2章 並行性をどうモデル化するか:CSPとは何か
  3. 3章 Goにおける並行処理の構成要素
  4. 4章 Goでの並行処理パターン
  5. 5章 大規模開発での並行処理
  6. 6章 ゴルーチンとGoランタイム