据我所知,Windows 服务应用程序中没有同步上下文。
await fooTask.ConfigureAwait(false)
Windows 服务能给我带来什么好处吗 ?- 这有什么陷阱吗?
据我所知,Windows 服务应用程序中没有同步上下文。
await fooTask.ConfigureAwait(false)
Windows 服务能给我带来什么好处吗 ?await 是否
fooTask.ConfigureAwait(false)
给我在 Windows 服务中的任何好处?这有什么陷阱吗?
只要没有安装同步上下文的代码,就没有陷阱。只要此代码在没有同步上下文的线程上运行,也没有任何好处。
尽管如此,该代码对于共享类库仍然有意义,旨在用于不同的执行环境。
如果您确实有同步上下文,可能会有一些陷阱。
更新:现在是 2021 年,这就是我对使用ConfigureAwait
这些天的想法。