13

Task.Factory.StartNew() 基本上接收一个Action并返回一个Task。在异步 CTP 中,我们有 TaskEx.Run(),它也接收一个动作并返回一个任务。他们似乎也在做同样的事情。为什么要引入 TaskEx.Run()?

4

2 回答 2

14

Anders Hejlsberg 在Channel9的一次采访中简要谈到了这一点。显然,Task.Run只是Task.Factory.StartNew. 它仍然是早期的 CTP 天,所以我们不确定它是否Task.Run会成为 int。我个人希望它不会,因为它有点多余。:)

于 2011-05-25T11:31:18.120 回答
6

Stephen Toub 在他的文章中介绍了它。它们是相同的,一个是另一个的简写。

于 2013-01-17T17:30:48.083 回答