並行プログラミング入門 : Rust、C、アセンブリによる実装からのアプローチ
著者
書誌事項
並行プログラミング入門 : Rust、C、アセンブリによる実装からのアプローチ
オライリー・ジャパン , オーム社 (発売), 2021.8
- タイトル別名
-
並行プログラミング入門 : RustCアセンブリによる実装からのアプローチ
- タイトル読み
-
ヘイコウ プログラミング ニュウモン : Rust、C、アセンブリ ニヨル ジッソウ カラ ノ アプローチ
大学図書館所蔵 全102件
  青森
  岩手
  宮城
  秋田
  山形
  福島
  茨城
  栃木
  群馬
  埼玉
  千葉
  東京
  神奈川
  新潟
  富山
  石川
  福井
  山梨
  長野
  岐阜
  静岡
  愛知
  三重
  滋賀
  京都
  大阪
  兵庫
  奈良
  和歌山
  鳥取
  島根
  岡山
  広島
  山口
  徳島
  香川
  愛媛
  高知
  福岡
  佐賀
  長崎
  熊本
  大分
  宮崎
  鹿児島
  沖縄
  韓国
  中国
  タイ
  イギリス
  ドイツ
  スイス
  フランス
  ベルギー
  オランダ
  スウェーデン
  ノルウェー
  アメリカ
この図書・雑誌をさがす
注記
参考文献: p349-353
内容説明・目次
内容説明
複数のプログラムを同時に実行する「並行プログラミング」は、処理速度を飛躍的に向上させる手法で、タスク管理、プロセス管理、スレッド管理をはじめ、複雑な仕組みについての幅広い知識とテクニックが必要となります。本書はRustとアセンブリ、そして一部Cを用い、CPUのアトミック命令、グリーンスレッド、アクターモデル、π計算、ソフトウェア・トランザクショナルメモリ、async/awaitなど、並行プログラミングに関する理論的な背景から実装までをカバー。さらに、アセンブリ実装の理解を深めるため、AArch64とx86‐64アーキテクチャの説明も付録として収録。一歩一歩、着実に理解できるように、その仕組みから順を追って詳しく説明します。GitHub上で公開されているソースコードを実際に動かしながら、並行プログラミングの知識と理解を深めることができます。
目次
- 1章 並行性と並列性
- 2章 プログラミングの基本
- 3章 同期処理1
- 4章 並行プログラミング特有のバグと問題点
- 5章 非同期プログラミング
- 6章 マルチタスク
- 7章 同期処理2
- 8章 並行計算モデル
- 付録A AArch64アーキテクチャ
- 付録B x86‐64アーキテクチャ
「BOOKデータベース」 より