終了することを通知するために、 揮発性のブール値フィールドよりもCancellationTokenSourceを使用する利点はありますか?Task
2868 次
1 に答える
31
もちろんはい。沢山あります。いくつか挙げてみます。
CancellationToken
コールバックをサポートします。キャンセルのリクエストがあったときに通知を受けることができます。CancellationToken
WaitHandle
無期限またはタイムアウト付きで待機できるものをサポートします。CancellationToken
使用CancellationTokenSource.CancelAfter
方法のキャンセルをスケジュールできます。CancellationToken
1 つがキャンセルされたときに、別の 1 つがキャンセルされたと見なされるように、別の 1 つにリンクすることができます。- 揮発性ブール値がタスクの状態をキャンセルに遷移できないことを意味する場合
Task
は、できます。System.Threading.Tasks.Task
CancellationToken
于 2015-05-04T07:44:44.687 に答える