Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

並列性

Rust は安全な並列プログラミングを非常によくサポートしており、大きな性能向上につながる可能性があります。プログラムに並列性を導入する方法はさまざまであり、どの方法が最適かは、そのプログラムの設計に大きく依存します。

とはいえ、並列性について詳しく扱うことは本書の範囲外です。

スレッドベースの並列性に関心がある場合は、rayon クレートと crossbeam クレートのドキュメントがよい出発点になります。Rust Atomics and Locks も優れたリソースです。

細粒度のデータ並列性に関心がある場合は、この ブログ記事 が、2025年11月時点における Rust の SIMD サポートの状況を概観するのに適しています。