Task를 취소하기
int input = 10; var cancelTokenSource = new CancellationTokenSource(); var task = new Task(() => TestF(input, cancelTokenSource.Token), cancelTokenSource.Token); task.Start(); cancelTokenSource.Cancel(); Debug.LogFormat("Cancel!"); Debug.LogFormat("Task Cancel : {0}", task.IsCanceled); public int TestF(int p, CancellationToken token) { if (p