詳解 Rustアトミック操作とロック
Mara Bos, 中田 秀基
オライリー・ジャパン
プログラミングRust並行プログラミング
この本について
並行プログラミングの根幹であるアトミック操作とロック機構を、Rustのコードで実装しながら学ぶ専門書。スレッド、Mutex、チャネルの基本から、メモリオーダリング、Compare-and-Swap、ロックフリーデータ構造の設計まで段階的に解説する。OSごとのロック実装の違いにも触れ、理論と実装の両面から並行性を深く理解できる。
- ISBN
- 9784814400515
- 言語
- 日本語
キーコンセプト
アトミック操作とメモリオーダリングMutex・RwLock・Condvarの実装原理ロックフリー・ウェイトフリーアルゴリズムプロセッサキャッシュとメモリモデルOS別のロック実装(Linux futex, macOS等)
こんな人におすすめ
並行処理やシステムプログラミングの内部構造を深く理解したい中上級Rustプログラマー
この本を読む
提供