由于微软可能杀死了所有并行扩展CTP的下载链接,我完全迷茫了。
我想指定在某个时间运行的最大任务数,因为我希望线程比处理器多。有什么线索可以在RX中实现吗?
你是否可以指定 TaskFactory
RX中使用的?如果是,您可以用 TaskScheduler
与一个适当的并发级别。目前我还不清楚是否有 "股票 "调度器允许这样做,或者它是否被隐藏起来了(Parallel LINQ当然提供了 "最大并发 "选项),但这是总的计划。
当然,如果你不能改变使用的是哪个任务工厂,这并没有什么帮助。
我使用了默认的 ThreadPool
而不是。