TPL - 如何强制TPL使用固定的#个线程?不低于

SFu*_*n28 5 c# .net-4.0 task-parallel-library

如何强制TPL使用固定数量的线程?我知道MaxDegreeOfParallelism可用于设置上限,但我希望上限等于下限.这可能吗?怎么样?

因为我知道有人会问=)是的,我确定我想这样做,是的,这对我的scneario来说是最佳的.=)

编辑
解决方案需要自定义分区程序以及自定义TaskScheduler http://social.msdn.microsoft.com/Forums/en-US/parallelextensions/thread/002ff888-6e13-4d7e-a234-1632e8a1f551

Bra*_*AGr 6

如果确实需要,可以创建自己的TaskScheduler,但使用TaskCreationOptions.LongRunning可能是最好的方法.

如何:创建限制并发度的任务计划程序