Task和TaskFactory之间的区别
问题描述:
任何人都可以解释Task and Task Factory
之间的区别吗?Task和TaskFactory之间的区别
任务:
public Task(Func<TResult> function);
任务工厂:
public static TaskFactory<TResult> Factory { get; }
请使用说明。
答
简单的说Task.Run是TaskFactory的简化版本,并且完全一样。使用taskfactory,您只需要更多选项(例如TaskCreationOptions)