我正在尝试Task
使用 TPL 创建一个。例如:
Task.Factory.StartNew(() => DoSomething());
这工作正常,但现在我想在 gui 线程上启动它。
我可以使用以下命令缓存 gui 调度程序:
_uiScheduler = TaskScheduler.FromCurrentSynchronizationContext();
但我看不到如何使用此调度程序启动新任务。一旦初始任务完成,我可以找到的所有示例都Task.ContinueWith()
用于安排第二个任务_uiScheduler
,但我想使用此调度程序创建初始任务。
干杯