Go言語で学ぶ並行プログラミング : 他言語にも適用できる原則とベストプラクティス

書誌事項

Go言語で学ぶ並行プログラミング : 他言語にも適用できる原則とベストプラクティス

James Cutajar著 ; 柴田芳樹訳

(Impress top gear)

インプレス, 2024.12

タイトル別名

Learn concurrent programming with Go

Go (ゴー) 言語で学ぶ並行プログラミング : 他言語にも適用できる原則とベストプラクティス

タイトル読み

Goゲンゴ デ マナブ ヘイコウ プログラミング : タゲンゴ ニモ テキヨウ デキル ゲンソク ト ベスト プラクティス

大学図書館所蔵 件 / 30

この図書・雑誌をさがす

注記

表現種別: テキスト (ncrcontent), 機器種別: 機器不用 (ncrmedia), キャリア種別: 冊子 (ncrcarrier)

内容説明・目次

内容説明

高い応答性/高性能を実現できる並行プログラミングを習得しよう!本書では、並行処理の原則や技術について総合的に解説しています。Go言語を使って並行処理を実装していますが、複雑になりがちなテーマも多数の図と例を交えて、よりわかりやすくしています。Go言語の並行処理機能は、他の言語と比べて直感的で把握しやすいものになっており、これらの解説により、数多くの言語の並行処理を理解するための基盤を築くことができます。本書は、ハードウェアを最大限に活用する並行処理を使ってより高性能なプログラムを書きたいという開発者に格好の一冊です。

目次

  • 第1部 並行プログラミングの基礎(並行プログラミングへの第一歩;スレッドを扱う;メモリ共有を使ったスレッド間通信;ミューテックスを使った同期;条件変数とセマフォ;ウェイトグループとバリアを使った同期)
  • 第2部 メッセージパッシング(メッセージパッシングを使った通信;チャネルをセレクト;チャネルを使ったプログラミング)
  • 第3部 並行処理のさらなるトピック(並行処理パターン;デッドロックを回避;アトミック、スピンロック、フューテックス)

「BOOKデータベース」 より

関連文献: 1件中  1-1を表示

詳細情報

ページトップへ