- 在庫状況:在庫あり(1〜2日で出荷)
- 並行プログラミング入門
-
Rust、C、アセンブリによる実装からのアプローチ
- 価格
- 3,520円(本体3,200円+税)
- 発行年月
- 2021年08月
- 判型
- B5
- ISBN
- 9784873119595
この商品をご覧のお客様は、こんな商品もチェックしています。
- 徹底討議 二〇世紀の思想・文学・芸術
-
価格:4,620円(本体4,200円+税)
【2024年03月発売】
- 今日から使えるMacBook Air & Pro
-
価格:2,090円(本体1,900円+税)
【2023年12月発売】
- スラスラわかるHTML&CSSのきほん 第3版
-
価格:2,420円(本体2,200円+税)
【2022年07月発売】
- YOUR TIME ユア・タイム
-
価格:1,672円(本体1,520円+税)
【2022年10月発売】
- 普通をずらして生きる
-
価格:1,430円(本体1,300円+税)
【2024年04月発売】
[BOOKデータベースより]
複数のプログラムを同時に実行する「並行プログラミング」は、処理速度を飛躍的に向上させる手法で、タスク管理、プロセス管理、スレッド管理をはじめ、複雑な仕組みについての幅広い知識とテクニックが必要となります。本書はRustとアセンブリ、そして一部Cを用い、CPUのアトミック命令、グリーンスレッド、アクターモデル、π計算、ソフトウェア・トランザクショナルメモリ、async/awaitなど、並行プログラミングに関する理論的な背景から実装までをカバー。さらに、アセンブリ実装の理解を深めるため、AArch64とx86‐64アーキテクチャの説明も付録として収録。一歩一歩、着実に理解できるように、その仕組みから順を追って詳しく説明します。GitHub上で公開されているソースコードを実際に動かしながら、並行プログラミングの知識と理解を深めることができます。
1章 並行性と並列性
[日販商品データベースより]2章 プログラミングの基本
3章 同期処理1
4章 並行プログラミング特有のバグと問題点
5章 非同期プログラミング
6章 マルチタスク
7章 同期処理2
8章 並行計算モデル
付録A AArch64アーキテクチャ
付録B x86‐64アーキテクチャ
並行プログラミングの基礎的なアルゴリズムと実装方法について解説!
複数のプログラムを並列に実行する「並行プログラミング」は、処理速度を飛躍的に向上させる昔からある手法ですが、タスク管理、プロセス管理、スレッド管理をはじめ、複雑なしくみについての幅広い知識とテクニックが必要となります。本書はRustとCを使い、CPUのアトミック命令、グリーンスレッド、アクターモデル、ソフトウェア・トランザクショナルメモリ、async/awaitなど、並行プログラミングに関する理論的な背景から実装までを網羅的に扱います。ソースコードはGithub上で公開、実際に動作するソースコードを参考にしながら読み進められます。