代码之家  ›  专栏  ›  技术社区  ›  JohanP

我什么时候应该使用task.run在ASP.NET核心中?

  •  0
  • JohanP  · 技术社区  · 7 年前

    我相信你不应该使用task.run在.NET核心Web上下文中执行任何操作。如果您有一个长时间运行的任务或CPU密集型任务,您可以将其卸载到消息队列进行异步处理。如果您有一个同步操作,它没有等效的异步方法,那么卸载到后台线程对您没有任何帮助,实际上会使情况变得更糟。

    我错过了什么?是否有真正的理由使用任务。在高吞吐量服务器应用程序中运行?

    1 回复  |  直到 7 年前
        1
  •  2
  •   John Wu    7 年前

    推荐文章