Task.Run从C#中的同步方法调用异步方法

时间:2018-10-23 23:46:57

标签: c# async-await task

我已经看到了以下示例,这些示例从同步方法中调用异步方法

Task.Run(async () => await MyAsyncMethod()).ConfigureAwait(false).GetAwaiter().GetResult();

Task.Run(() => MyAsyncMethod()).GetAwaiter().GetResult();

我知道ConfigreAwait仅在await调用中才需要同步回其上下文。我的问题是为什么以及何时在Task.Run中使用异步和等待(上面的第一个示例)。

只需找出类似的问题,便在Aync/Await action within Task.Run()

提出了

0 个答案:

没有答案