Appearance
第 31 章 第三方并行开发库
在前面的章节中,我们介绍了 Rust 标准库提供的多线程相关工具。相比于当下许多流行的编程语言,Rust 标准库的设计是属于比较基础、比较原始的。但是,Rust 在线程安全方面的设计具有非常好的扩展性,包括标准库在内的很多实现并没有与编译器深度绑定。很多高级的抽象都可以通过第三方库的方式提供。而且,只要设计合理,高质量的第三方库可以拥有和标准库同样的“线程安全”特性。
本章就挑选一些社区内评价较高的并行开发方面的库,做简单介绍。
Appearance
在前面的章节中,我们介绍了 Rust 标准库提供的多线程相关工具。相比于当下许多流行的编程语言,Rust 标准库的设计是属于比较基础、比较原始的。但是,Rust 在线程安全方面的设计具有非常好的扩展性,包括标准库在内的很多实现并没有与编译器深度绑定。很多高级的抽象都可以通过第三方库的方式提供。而且,只要设计合理,高质量的第三方库可以拥有和标准库同样的“线程安全”特性。
本章就挑选一些社区内评价较高的并行开发方面的库,做简单介绍。