並列性
Rust は安全な並列プログラミングを非常によくサポートしており、大きな性能向上につながる可能性があります。プログラムに並列性を導入する方法はさまざまであり、どの方法が最適かは、そのプログラムの設計に大きく依存します。
とはいえ、並列性について詳しく扱うことは本書の範囲外です。
スレッドベースの並列性に関心がある場合は、rayon クレートと crossbeam クレートのドキュメントがよい出発点になります。Rust Atomics and Locks も優れたリソースです。
細粒度のデータ並列性に関心がある場合は、この ブログ記事 が、2025年11月時点における Rust の SIMD サポートの状況を概観するのに適しています。