7
이 대답은 아니지만, .Net 4.0의 병렬 처리를 사용하면 쿼드 코어를 실행할 수있는 경우 실행할 코어의 양을 설정할 수 있습니까? 그 중 2 개만 사용하도록 애플리케이션을 설정 했습니까?병렬 처리에서 사용할 코어 설정
감사
이 대답은 아니지만, .Net 4.0의 병렬 처리를 사용하면 쿼드 코어를 실행할 수있는 경우 실행할 코어의 양을 설정할 수 있습니까? 그 중 2 개만 사용하도록 애플리케이션을 설정 했습니까?병렬 처리에서 사용할 코어 설정
감사
네, Parallel.For의 내장 기능은()이다. ParallelOptions 객체를 허용하는 오버로드 중 하나를 사용하여 MaxDegreeOfParallelism 속성을 설정합니다. 예 :
using System;
using System.Threading.Tasks;
class Program {
static void Main(string[] args) {
var options = new ParallelOptions();
options.MaxDegreeOfParallelism = 2;
Parallel.For(0, 100, options, (ix) => {
//..
});
}
}