6
一つの方法は次のとおりです。キャンセルトークンを呼び出し元メソッドVSタスクコンストラクタに渡しますか?キャンセルトークンを渡す
/* Cancellation token passed as method parameter */
Task task = Task.Run(() => { LongTask(1000000, cancellationToken.Token); });
もう一つの方法は次のとおりです。
/* Cancellation Token passed as task constructor */
Task task = Task.Run(() => { LongTask(1000000); }, cancellationToken.Token);
違いは何ですか?