使用并行计算,文本中的字母频率。
并行性是并行的,也可以按顺序进行。一个常见的例子是计算字母的频率。创建一个函数,返回文本列表中每个字母的总频率,并使用并行性。
在这里了解更多关于 Rust 的并发性:
这个练习还包括一个基准,以一个顺序实现为基线。您可以将您的解决方案与基准进行比较。观察不同大小的输入,对每个性能的影响。可以使用并行编程技术。来超越基准吗?
在本文中,test::Bencher
是不稳定的,只能在nightlyRust 可用。用 Cargo 运行基准:
cargo bench
如果你使用 rustup.rs:
rustup run nightly cargo bench
了解 nightly Rust 的更多信息: