Task.Factory.StartNew()基本上接收一个Action并返回一个Task。在Async CTP中,我们有TaskEx.Run(),它也接收一个Action并返回一个Task。他们似乎做同样的事情。为什么引入TaskEx.Run()?
答案 0 :(得分:14)
Task.Run
只是Task.Factory.StartNew
的简写。它还处于早期的CTP日期,所以我们不确定Task.Run
会使它成为int。我个人希望不会,因为它有点多余。 :)
答案 1 :(得分:6)
Stephen Toub在his article中介绍了它。它们是相同的,一个是另一个的简写。