gpt4 book ai didi

c# - 在 Windows 服务中使用 ConfigureAwait(false)?

转载 作者:太空狗 更新时间:2023-10-29 19:39:14 24 4
gpt4 key购买 nike

据我所知,Windows 服务应用程序中没有同步上下文。

  • await fooTask.ConfigureAwait(false) 是否给我 Windows 服务带来任何好处?
  • 这样做有什么陷阱吗?

最佳答案

Does await fooTask.ConfigureAwait(false) give me any benefits inWindows Services? Are there any pitfalls to this?

没有陷阱,只要没有安装同步上下文的代码。只要此代码在没有同步上下文的线程上运行,也没有任何好处。

尽管如此,这段代码对于共享类库仍然有意义,旨在用于不同的执行环境。

如果您确实有一个同步上下文,那么might be some pitfalls .

更新:现在是 2021 年,这是我的想法 using ConfigureAwait these days .

关于c# - 在 Windows 服务中使用 ConfigureAwait(false)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23512584/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com