代码之家  ›  专栏  ›  技术社区  ›  Jan Jongboom

无功扩展/并行扩展中的最大线程数

  •  2
  • Jan Jongboom  · 技术社区  · 15 年前

    因为微软可能杀死了所有到并行扩展CTP的下载链接,我完全迷路了。

    我想指定在特定时间运行的最大任务数,因为我需要的线程比处理器多。有没有在RX里做这个的线索?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Jon Skeet    15 年前

    你能指定 TaskFactory 在RX中使用?如果是这样,您可以使用 TaskScheduler 具有适当的并发级别。目前我还不清楚是否有“库存”调度程序允许这样做,或者它是否被隐藏(Parallel Linq当然提供了“最大并发性”选项),但这是总体计划。

    当然,如果您不能更改正在使用的任务工厂,这就没有多大帮助。

        2
  •  0
  •   Jan Jongboom    15 年前

    没有找到任何解决方案。改用默认的threadpool。