共享状态

Rust 使用类型系统来强制同步共享数据。这主要 通过两种类型实现:

  • Arc<T>,对 T 进行原子计数:用于处理线程之间的共享,并负责 在最后一个引用被丢弃时取消分配 T
  • Mutex<T>:确保对 T 值的互斥访问。