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 的并发模型建立在所有权、借用和线程安全 trait 之上。

本章按下面的顺序组织:

  1. 并发编程核心:线程、锁、条件变量、mpsc 通道和生产者消费者模型。
  2. Rust 的线程安全:理解 SendSync 和内部可变性与线程安全的关系。
  3. 并发编程扩展:读写锁、死锁规避、线程构建器、作用域线程、线程局部存储。
  4. 原子操作:理解无锁编程、内存序和 CAS。

阅读本章前,建议先完成所有权、智能指针和 trait 相关章节。