讓我們說,我有這樣一個電話:等待與Task.Run(NonAsyncMethod())更好嗎?
await Task.Run(async() => SomeLongRunningNonAsyncMethod());
我的理解是,當SomeLongRunningNonAsyncMethod()被調用,調用不返回,直到遇到等待。但SomeLongRunningNonAsyncMethod()中沒有等待。
那麼,這是否與直接SomeLongRunningNonAsyncMethod()調用相同?
沒有它不是..如果我的理解問題的權利..能否請您闡述一下你在找什麼? – 2014-09-30 07:40:25
你的標題可能需要改進。 「比什麼更好」? – Default 2014-09-30 07:41:54