impress top gear<br> Go言語で学ぶ並行プログラミング―他言語にも適用できる原則とベストプラクティス

個数:
電子版価格
¥3,850
  • 電子版あり

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

  • ウェブストアに1冊在庫がございます。(2025年05月28日 08時11分現在)
    通常、ご注文翌日~2日後に出荷されます。
  • 出荷予定日とご注意事項
    ※上記を必ずご確認ください

    【ご注意事項】 ※必ずお読みください
    ◆在庫数は刻々と変動しており、ご注文手続き中に減ることもございます。
    ◆在庫数以上の数量をご注文の場合には、超過した分はお取り寄せとなり日数がかかります。入手できないこともございます。
    ◆事情により出荷が遅れる場合がございます。
    ◆お届け日のご指定は承っておりません。
    ◆「帯」はお付けできない場合がございます。
    ◆画像の表紙や帯等は実物とは異なる場合があります。
    ◆特に表記のない限り特典はありません。
    ◆別冊解答などの付属品はお付けできない場合がございます。
  • ●3Dセキュア導入とクレジットカードによるお支払いについて
    ●店舗受取サービス(送料無料)もご利用いただけます。
    ご注文ステップ「お届け先情報設定」にてお受け取り店をご指定ください。尚、受取店舗限定の特典はお付けできません。詳細はこちら
  • サイズ B5判/ページ数 336p/高さ 24cm
  • 商品コード 9784295020660
  • NDC分類 007.64
  • Cコード C3055

内容説明

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

目次

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

著者等紹介

クタヤル,ジェームズ[クタヤル,ジェームズ] [Cutajar,James]
スケーラブルで高性能なコンピューティングと分散アルゴリズムに関心を持つソフトウェア開発者。20年以上にわたり、さまざまな業界の技術分野で活動してきた。彼のキャリアは、オープンソースのコントリビューター、ブロガー、技術エバンジェリスト、Udemy講師、書籍の著者である。マルタで生まれ、ロンドンに10年近く住み、現在はポルトガルに住んで仕事をしている

柴田芳樹[シバタヨシキ]
1959年11月生まれ。九州工業大学情報工学科で情報工学を学び、1984年同大学大学院で情報工学修士課程を修了。パロアルト研究所を含む米国ゼロックス社での5年間のソフトウェア開発も含め、Unix(Solaris/Linux)、C、Mesa、C++、Java、Go、TypeScriptなどを用いたさまざまなソフトウェア開発に従事してきた。2017年9月以降、Go言語によるウェブサービスのバックエンドソフトウェア開発に携わっている。2000年以降、私的な時間に技術書の翻訳や講演なども多く行っている(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。

感想・レビュー

※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。

Yukimikan

1
Goでよく聞くミューテックス、セマフォ、チャネル、メッセージパッシングなどの紹介や並行プログラミングの基礎の解説があった。全部は理解できてないが、雰囲気を勉強できたのが良かった。色々な本で全体を掴んだ後また読みたい2025/03/23

水紗枝荒葉

0
並行プログラミングをちゃんと勉強したい初心者の人におすすめ。各種機能を自分の手で実装しなおすことで並行処理の難しさと面白さが分かる。個人的にベストタイミングで読めた本だった。デッドロックの説明が本文300ページ中の250ページと遅いのだが、これは構成をよく考えた結果なのだろう。2025/05/03

pea47581220

0
並行プログラミングの基本的なツールを組み合わせて 汎用的な課題をどのように解くか詳細に説明している書籍。 言語に依存しない並行プログラミングの知識をまとめて学習できる。 説明はかなり丁寧だとは思うが、Goを普段書いていないため 練習問題は苦労した。2025/03/22

外部のウェブサイトに移動します

よろしければ下記URLをクリックしてください。

https://bookmeter.com/books/22211209
  • ご注意事項

    ご注意
    リンク先のウェブサイトは、株式会社ブックウォーカーの提供する「読書メーター」のページで、紀伊國屋書店のウェブサイトではなく、紀伊國屋書店の管理下にはないものです。
    この告知で掲載しているウェブサイトのアドレスについては、当ページ作成時点のものです。ウェブサイトのアドレスについては廃止や変更されることがあります。
    最新のアドレスについては、お客様ご自身でご確認ください。
    リンク先のウェブサイトについては、「株式会社ブックウォーカー」にご確認ください。

最近チェックした商品