【发布时间】:2013-09-14 13:34:15
【问题描述】:
考虑以下延续:
Task.Factory.StartNew(()=>
{
MethodA();
})
.ContinueWith((t)=>
{
MethodB();
})
.ContinueWith((t)=>
{
MethodC();
});
据我所知,执行将是这样的:
-
MethodA执行。 -
MethodB在MethodA完成后执行。 -
MethodC在MethodB完成后执行。
如果我希望在MethodA 完成后继续MethodC 怎么办?(而不是等待MethodB)
我正在寻找除了手动声明任务变量之外的解决方案,而是我想使用流利工厂的方法排序。
【问题讨论】:
标签: c#-4.0 parallel-processing task-parallel-library