参见:TaskFactory
当我想让一个任务长时间运行并且可以取消时,如果我从 ui 调用这个方法,我该如何传递 taskscheduler 参数?
最佳答案
问题是什么并不是很明显。你为什么不能直接打电话:
CancellationToken token = new CancellationToken(false);
TaskScheduler scheduler = TaskScheduler.Default;
Task task = taskFactory.StartNew(action, token,
TaskCreationOptions.LongRunning, scheduler);
关于c# - Task.Factory.StartNew() Taskscheduler 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3324186/