generated at
並行プログラミング入門

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



1章 並行性と並列性
1.4 並行と並列処理の必要性
2章 プログラミングの基本
2.2.1 Pthreads
2.2.2 volatile修飾子  
2.3.1 型システム
2.3.2.1 let文
2.3.2.2 関数定義と呼び出し
2.3.2.3 if式
2.3.2.4 match式
2.3.2.5 for文
2.3.2.6 loop文
2.3.6 メソッド定義
3章 同期処理1
4章 並行プログラミング特有のバグと問題点
5章 非同期プログラミング
6章 マルチタスク
7章 同期処理2
8章 並行計算モデル


t6o_o6t
結構低レベルまで掘り下げるんだ
Compare and Swap(CAS)を見てびっくり
読みたい