Send

T は、T 型の値を別のスレッドへ移動しても安全である場合に Send です。

所有権を別のスレッドに移すと、デストラクタ はそのスレッドで実行されます。したがって問題となるのは、あるスレッドで値を割り当て、別のスレッドでそれを解放できるのはどのような場合かということです。

たとえば、SQLite ライブラリへの接続は単一のスレッドからのみアクセスしなければなりません。