【发布时间】:2014-02-20 13:37:05
【问题描述】:
我手动构建一个任务:
var task = new Task(() =>
Debug.WriteLine("Task"));
然后手动启动:
task.Start(TaskScheduler.FromCurrentSynchronizationContext());
我希望通过SynchronizationContext.Post 安排它。
但是如果以这种方式开始:
task.RunSynchronously(TaskScheduler.FromCurrentSynchronizationContext());
是通过SynchronizationContext.Send执行,还是直接调用任务的lambda?
【问题讨论】:
标签: c# .net task-parallel-library task synchronizationcontext