Task和TaskFactory之间的区别

时间:2014-03-07 05:29:12

标签: c# asp.net-mvc comparison task taskfactory

任何人都可以解释Task and Task Factory之间的区别吗?

任务:

 public Task(Func<TResult> function);

任务工厂:

public static TaskFactory<TResult> Factory { get; }

请说明用途。

1 个答案:

答案 0 :(得分:2)

简单地说,Task.Run是TaskFactory的简化版本,并且完全相同。使用taskfactory,您只需要更多选项(例如TaskCreationOptions)