concurrency-programming-via-rust - rustによる並行性プログラミング

()

Created at: 2022-10-07 14:44:00
Language: Rust
License: Apache-2.0

rustによる並行性プログラミング

どのように実行するには?

スレッドなどのクレートを 1 つ入力して実行します。

cargo run

内容

私は錆による並行性プログラミングについての本を書く予定です。以下はその内容であり、このリポジトリにはすべてのソースコードが含まれています。

第 1 章: スレッド

std および同時実行ライブラリにスレッドを導入します。

第 2 章: スレッドプール

std スレッドのスレッドプールを導入しました。

第 3 章: 非同期/待機

非同期機能を導入します。

第 4 章 : 同期プリミティブ

同期プリミティブを導入し、std lib にコンテナプリミティブが含まれています。

第 5 章 : 同時実行コレクション

std lib に同時実行コレクションを導入します。

第 6 章 : プロセス

新しいプロセスの開始と実行を簡単に紹介します。

第7章:チャンネル

mpsc、mpmc、放送局などの各チャンネルを紹介します。

第8章:タイマー/ティッカー

タイマーとティッカーを導入します

第9章:parking_lot

parking_lotを紹介します。

第10章:クロスビーム

クロスビームを導入します

第11章:レーヨン

レーヨンをご紹介します。

第12章 東京

トキオを紹介します。

第 n 章: 特殊

いくつかの特別な同期プリミティブと並行性ライブラリは、特別な単一の目的のためにのみ使用されます。