谁能告诉我GetAwaiter()和之间的区别ConfigureAwait(false)。
它们都用在 Async 方法中来解决死锁情况并ConfigureAwait在不使用 Synchrnoization 上下文的情况下完成任务。我正在寻找我们可以使用的场景GetAwaiter()以及我们使用的场景ConfigureAwait(false)。
我听说如果它是我正在构建的库,那么我需要使用ConfigureAwait(false)它生成 Await 任务的 Configurable Awaitable 对象。我可以ConfigureAwait在 Unittest 案例项目中使用还是应该使用GetAwaiter()get wait 任务。
| 归档时间: |
|
| 查看次数: |
6771 次 |
| 最近记录: |