16 并行
并行与并发
1分钟内可阅读完
译文 · 基于 The Rust Performance Book
并行
原文链接: https://nnethercote.github.io/perf-book/parallelism.html
Rust 为安全的并行编程提供了出色支持,可带来显著的性能提升。向程序引入并行有多种方式,对任何程序而言最佳方式都高度依赖其设计。
话虽如此,对并行的深入讨论超出了本书范围。
若对基于线程的并行感兴趣,rayon 和 crossbeam crate 的文档是很好的起点。Rust Atomics and Locks 也是极佳资源。
若对细粒度数据并行感兴趣,这篇博客文章是对截至 2025 年 11 月 Rust 中 SIMD 支持状况的良好概述。