キャンセルとキャンセル安全性
内部キャンセルと外部キャンセル スレッドと Future drop = キャンセル await ポイントでのみ 有用な機能 それでもやや唐突で驚きがある その他のキャンセル機構 abort キャンセルトークン
キャンセル安全性
メモリ安全性の問題や競合状態ではない データ損失またはその他のロジックエラー 異なる定義/名称 tokio の定義 一般的な定義/halt safety 複製された Future の考え方を適用する 単純なデータ損失 再開 ループ内の select または類似のものに関する問題 根本原因として、Future とコンテキストの間で状態を分割していること