深入理解Rust并发编程是一本详尽的指南,专注于Rust语言的并发编程特性,本书从基础到高级,系统地介绍了线程、线程池、异步编程、同步原语等关键主题,它不仅深入解析了Rust标准库中的并发工具,还广泛涵盖了如crossbeam、rayon、tokio等第三方库的应用,为读者提供了大量实际案例,帮助理解和掌握并发编程的复杂性,通过本书,读者可以获得全面的Rust并发编程知识,有效提升在多线程环境下的编程能力。
本资料是一本全面深入探讨 Rust 语言并发特性的指南。它从基础概念出发,逐步深入到高级话题,涵盖了线程、线程池、异步编程、同步原语等多个方面。书中不仅详细介绍了 Rust 标准库中的并发工具,还涉及了第三方库的使用,如 crossbeam、rayon、tokio 等,为读者提供了丰富的并发编程实践案例。
目录
- 1 线程
- 2 线程池
- 3 async/await异步编程
- 4 容器同步原语
- 5 基础同步原语
- 6 并发集合
- 7 进程
- 8 channel通道
- 9 定时器
- 10 parking_lot并发库
- 11 crossbeam 并发库
- 12 rayon库
- 13 tokio库
- 14 其它并发库