有没有人在 Amazon EC2 实例上使用 .NET 4 Parallel 或 Task 框架使用默认 .NET ThreadPool 的经验?
文档说 .NET 将使用 Environment.ProcessorCount 来计算最佳线程数。但是,我不确定 EC2 实例是否会为您提供正确的 ProcessorCount,因为它是在计算单元上测量的,并且分配可能会因需要而异。
这样做的正确方法是什么?您是否必须制定并设置ParallelOptions.MaxDegreeOfParallelism 属性?