詳解Rustアトミック操作とロック―並行処理実装のための低レイヤプログラミング

個数:
  • ポイントキャンペーン

詳解Rustアトミック操作とロック―並行処理実装のための低レイヤプログラミング

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

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

出版社内容情報

難解とされるRustの並行処理を理解し、安全性の高い並行処理機能を実装できる!
並行性はRustの強みの1つです。本書はその並行性を支える、アトミック性とロックの仕組みについての理解を深め、より安全で効率の良いコードを書くための指南書です。難解と思われているアトミック性、ロック、メモリオーダーのような低レベルの詳細をしっかりと理解することで、安全性が高く、効率的な並行処理機能を実装できるようになります。Rustユーザ/非ユーザ問わず、低レベルプログラミングの優れたリソースとなる一冊です。

内容説明

Rustでは並行性を持つプログラムを安全に記述することができます。本書はその並行プログラムの基盤となる、アトミック操作とロックの仕組みについての理解を深め、より安全で効率の良いコードを書くための指南書です。難解だと思われがちなアトミック処理、ロック、メモリオーダリングのような低レイヤを詳細に理解し、アーキテクチャやOSによる相違を知ることで、安全で高性能な並行処理プログラムを実装できるようになります。Rustユーザはもちろん非ユーザにとっても低レイヤプログラミングの優れたリソースとなる一冊です。

目次

1章 Rust並行性の基本
2章 アトミック操作
3章 メモリオーダリング
4章 スピンロックの実装
5章 チャネルの実装
6章 Arcの実装
7章 プロセッサを理解する
8章 OSプリミティブ
9章 ロックの実装
10章 アイディアとインスピレーション

著者等紹介

ボス,マーラ[ボス,マーラ] [Bos,Mara]
Rust標準ライブラリのメンテナンスとリアルタイム制御システムの構築を行う。Rustライブラリ開発チームのリーダーとして、Rust言語と標準ライブラリについて知り尽くしている。また、並行リアルタイムシステムの開発に長年かかわっている。Rustエコシステムで最も頻繁に使われるライブラリの管理と、セーフティクリティカルなシステムへの開発経験により理論の理解と実践的な経験が培われた

中田秀基[ナカダヒデモト]
博士(工学)。産業技術総合研究所において分散並列計算、機械学習システムの研究に従事。筑波大学連携大学院教授(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。

感想・レビュー

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

Q

1
Rust言語における並行プログラミングをかなり詳しく丁寧に解説してくれる本。アトミック型に対する操作を導入し、メモリアクセスの順序を制御する方法を説明し、待ち合わせをビジーループで行なうスピンロックを作り、これまで説明を避けてきたCPUアーキティクチャについて必要な範囲で説明し、FutexなどOSのサポートを利用してMutexと条件変数を最終的に作成する。これで200頁に収まる。並行プログラミングをRustだけで議論できるようになったということに感動を覚える。フェンスの抽象化の選択をもっと知りたくなった。2024/02/18

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

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

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

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