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

ASP.Net中WF和并行性所需的指导

  •  2
  • JamesEggers  · 技术社区  · 16 年前

    我越是研究有关ASP.net的两个主题,就越觉得在如何以及在何处正确地将一些东西应用到ASP.net领域(webforms和mvc)上存在真正的差距。

    工作流基础

    并行处理

    并行性也是如此。我经常看到/读到的关于多线程ASP.Net应用程序的建议是不要这样做,因为在IIS的应用程序池中设置线程池的方式不同。随着.NET4的问世和多核处理器的普及,多线程似乎再次成为最热门的话题之一。我喜欢我在4.0中看到的并行扩展;然而,这个建议在ASP.Net中还是不适用,或者在某些地方推荐它?

    多年前关于这两个项目的建议是否仍然有效?在ASP.Net世界中,是否仍应避免使用它们?

    谢谢

    1 回复  |  直到 16 年前
        1
  •  4
  •   Tom Clarkson    16 年前

    在ASP.Net中,多线程仍然是相当不相关的—原因是在ASP.Net中编写的几乎所有代码都是用于处理单个请求的。在其他类型的应用程序中使用多线程有两个主要原因:

    • 通过使用所有可用的内核来提高性能—当其他内核忙于处理来自其他用户的请求时,这并没有多大好处。

    推荐文章