4.2 `Send`

02-Send — Comprehensive Rust

译文 · 基于 Comprehensive Rust

原文链接: https://google.github.io/comprehensive-rust/concurrency/send-sync/send.html

4.2 Send

若把 T 值移到另一线程是安全的,则类型 T 是 Send。

把所有权移到另一线程的效果是:析构函数会在那个线程中运行。因此问题是:何时可以在一个线程中分配值,而在另一个线程中释放它。

例如,到 SQLite 库的连接必须只从一个线程访问。

最后修改 August 11, 2026: 更新 (70a5af133)