Reactive Extensions / Parallel Extensions中的最大线程数

时间:2010-01-03 21:02:48

标签: c# parallel-processing system.reactive

由于微软可能杀死了所有下载链接到Parallel Extensions CTP,我完全迷失了。

我想指定在特定时间运行的最大任务数,因为我想要比处理器更多的线程。任何线索如何在RX中做到这一点?

2 个答案:

答案 0 :(得分:1)

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

当然,如果您无法更改正在使用的任务工厂,这无济于事。

答案 1 :(得分:0)

没有找到任何解决方案。使用默认的ThreadPool。