Rust、C、アセンブリによる実装からのアプローチ --
高野祐輝 /著   -- オライリー・ジャパン -- 2021.8 -- 24cm -- 367p

資料詳細

タイトル 並行プログラミング入門
副書名 Rust、C、アセンブリによる実装からのアプローチ
著者名等 高野祐輝 /著  
出版 オライリー・ジャパン 2021.8
大きさ等 24cm 367p
分類 007.64
件名 プログラミング(コンピュータ) , 並列処理(コンピュータ)
注記 文献あり 索引あり
著者紹介 コンピュータサイエンティストでハッカー。石川高専、北陸先端科学技術大学院大学を経て、2012年に情報通信研究機構へ入所。2018年10月からは大阪大学特任准教授として教鞭を執る。現在は、Rust言語でプログラミング言語処理系、OS、ファームウェア、セッション型システムなどの設計・実装を行っている。博士(情報科学)。(本データはこの書籍が刊行された当時に掲載されていたものです)
要旨 複数のプログラムを同時に実行する「並行プログラミング」は、処理速度を飛躍的に向上させる手法で、タスク管理、プロセス管理、スレッド管理をはじめ、複雑な仕組みについての幅広い知識とテクニックが必要となります。本書はRustとアセンブリ、そして一部Cを用い、CPUのアトミック命令、グリーンスレッド、アクターモデル、π計算、ソフトウェア・トランザクショナルメモリ、async/awaitなど、並行プログラミングに関する理論的な背景から実装までをカバー。さらに、アセンブリ実装の理解を深めるため、AArch64とx86‐64アーキテクチャの説明も付録として収録。一歩一歩、着実に理解できるように、その仕組みから順を追って詳しく説明します。GitHub上で公開されているソースコードを実際に動かしながら、並行プログラミングの知識と理解を深めることができます。
目次 1章 並行性と並列性;2章 プログラミングの基本;3章 同期処理1;4章 並行プログラミング特有のバグと問題点;5章 非同期プログラミング;6章 マルチタスク;7章 同期処理2;8章 並行計算モデル;付録A AArch64アーキテクチャ;付録B x86‐64アーキテクチャ
ISBN(13)、ISBN 978-4-87311-959-5   4-87311-959-6
書誌番号 1113900787

所蔵

所蔵は 3 件です。現在の予約件数は 0 件です。

所蔵館 所蔵場所 別置 請求記号 資料区分 状態 取扱 資料コード
中央 4階自然科学 Map 情報科学 10 007.6 一般書 利用可 - 2071164031 iLisvirtual
保土ケ谷 公開 Map 情報科学 007.6 一般書 利用可 - 2071181033 iLisvirtual
公開 情報科学 007.6 一般書 貸出中 - 2071457390 iLisvirtual