並行プログラミング入門 Rust、C、アセンブリによる実装からのアプローチ

並行プログラミングの基礎的なアルゴリズムと実装方法について解説!

このような方におすすめ

アプリケーション開発者、OS、組み込みソフトウェア技術者、研究者、Rust言語を用いて並行プログラミングを行う必要のある読者、学生
  • 著者高野 祐輝
  • 定価3,520 (本体3,200 円+税)
  • B5変 384頁 2021/08発行
  • ISBN978-4-87311-959-5
  • 定価
  • ポイント0
  • 数量

※本体価格は変更される場合があります。
※通常2〜3営業日以内で発送いたします。

  • 概要
  • 主要目次
  • 詳細目次

複数のプログラムを並列に実行する「並行プログラミング」は、処理速度を飛躍的に向上させる昔からある手法ですが、タスク管理、プロセス管理、スレッド管理をはじめ、複雑なしくみについての幅広い知識とテクニックが必要となります。本書はRustとCを使い、CPUのアトミック命令、グリーンスレッド、アクターモデル、ソフトウェア・トランザクショナルメモリ、async/awaitなど、並行プログラミングに関する理論的な背景から実装までを網羅的に扱います。ソースコードはGithub上で公開、実際に動作するソースコードを参考にしながら読み進められます。