Parallel.For는 최대 long.MaxValue임의로 긴 Parallel.For는 C# .NET에서 루프
Parallel.For(long fromInclusive, long toExclusive, Action<long> body)
{
}
의 반복하지만보다 훨씬 더 반복을 것이다 병렬 루프를 수행해야하는 경우 것과 루프를 할 수 있습니다 오래 .MaxValue?
E.G. 필요한 반복 횟수를 BigInteger로 반환하는 함수가 있습니다 (long 및 ulong이 충분히 크지 않기 때문에).
"내 자신의"Parallel.For 구현해야합니까? 내 직감은 이것이 나쁜 습관이 될 것이라는 점이다!
EDIT : 다양한 의견을 바탕으로 ... 나는 내가 씹을 수있는 것보다 더 물린 것 같아요!
는 사용할 수 없습니다 해결책이 될 수 있습니다해야하는 경우'Parallel.ForEach'는 경우에 당신은 열거 다루고있다? –
@ RV1987, BigInteger를 열거 형으로 표현할 수 있다면 그렇습니다. 어떻게 할 수 있는지 알고 있다면 ... 알려주세요! – series0ne
9,223,372,036854775807 개 이상의 반복 작업을 수행하고 있습니까? – davenewza