共享狀態

Rust 會使用型別系統強制同步共享的資料,主要透過兩種型別 執行:

  • Arc<T>,原子參考計數為 T:處理執行緒間的共享狀態, 並且在最後參考被丟棄時負責釋放 T 的記憶體。
  • Mutex<T>:確保能提供 T 值的可變專屬存取權。