13

Task.Factory.StartNew() は基本的に Action を受け取り、Task を返します。Async CTP には、Action を受け取り、Task を返す 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 に答える