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 为安全的并行编程提供了出色的支持,这可以带来巨大的性能提升。有多种方式可以 在程序中引入并行,而最佳方式在很大程度上取决于程序的设计。

话虽如此,对并行的深入讨论已超出本书的范围。

如果你对基于线程的并行感兴趣,rayoncrossbeam crate 的文档是一个很好的 起点。Rust Atomics and Locks 也是一份优秀的资源。

如果你对细粒度的数据并行感兴趣,这篇博客文章对截至 2025 年 11 月 Rust 中 SIMD 支持的状况进行了很好的概述。