相关疑难解决方法(0)

await task.run vs await c#

我在网上搜索过,看过很多关于task.run和等待异步的问题,但是有一个特定的使用场景,我并不是真的了解它的区别.我相信情景非常简单.

await Task.Run(() => LongProcess());
Run Code Online (Sandbox Code Playgroud)

VS

await LongProcess());
Run Code Online (Sandbox Code Playgroud)

其中LongProcess是一个异步方法,其中包含一些异步调用,例如调用db并等待ExecuteReaderAsync().

题:

这种情况下两者之间有什么区别吗?感谢任何帮助或意见,谢谢!

c# asynchronous async-await

14
推荐指数
3
解决办法
8178
查看次数

标签 统计

async-await ×1

asynchronous ×1

c# ×1