小编pho*_*ait的帖子

单个ASP.net请求的多个核心

我正在尝试创建一个WebApi方法,该方法运行一系列难以进一步优化的循环计算.

x.Items.AsParallel().ForAll(item =>
{
    item.RunCalcs();
});
Run Code Online (Sandbox Code Playgroud)

当执行此代码时,通过查看服务器任务管理器,它似乎只会最大化单个处理器核心,同时保持其他核心不受影响.

根据我的阅读,asp.net将单个请求限制为一个处理器核心.由于这是一个总体请求很少的Intranet服务器,因此我不关心管理服务器资源.

有没有办法覆盖或解决这种行为,使我的循环运行得更快?

c# asp.net iis

8
推荐指数
1
解决办法
418
查看次数

标签 统计

asp.net ×1

c# ×1

iis ×1