我的Windows 2012服务器上有一个多核处理器。我打算在我的服务器上运行的aps.net应用程序中添加一个后台线程。我可以期待我的应用程序使用超过一个CPU的核心?这意味着页面请求由一个核心提供,后台线程获得cpu的另一个核心。 如果不是我怎么能实现这个目标? 非常感谢提前
乙
答案 0 :(得分:2)
IIS将在所有可用内核之间传播请求处理(除非通过指定处理器关联性另行配置)。因此,ASP.NET也将充分利用所有处理器内核。如果您打算在应用程序启动期间启动新线程/任务,请在global.asax中启动,然后是,这将安排在可用核心上运行。请记住,此后台进程将在应用程序池回收时被终止/重新启动。