考虑以下延续:
Task.Factory.StartNew(()=>
{
MethodA();
})
.ContinueWith((t)=>
{
MethodB();
})
.ContinueWith((t)=>
{
MethodC();
});
据我所知,执行将是这样的:
MethodA执行。MethodB完成后执行MethodA。MethodC完成后执行MethodB。
如果我希望在完成MethodC后继续MethodA。(而不是等待MethodB)
我正在寻找除了手动声明任务变量之外的解决方案,而是我想使用流利工厂的方法排序。