Task.Factory.StartNew() は基本的に Action を受け取り、Task を返します。Async CTP には、Action を受け取り、Task を返す TaskEx.Run() があります。彼らはそれと同じことをしているようです。なぜ TaskEx.Run() が導入されたのですか?
10031 次
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 に答える