어떻게 밖으로 휴식 할 parallel.for 루프?
다음과 같은 매우 복잡한 진술이 있습니다.
Parallel.ForEach<ColorIndexHolder>(ColorIndex.AsEnumerable(),
new Action<ColorIndexHolder>((ColorIndexHolder Element) =>
{
if (Element.StartIndex <= I && Element.StartIndex + Element.Length >= I)
{
Found = true;
break;
}
}));
병렬 클래스를 사용하면이 프로세스를 훨씬 최적화 할 수 있습니다. 하나; 병렬 루프를 끊는 방법을 알 수 없습니까? break;
문은 다음과 같은 구문 오류가 발생합니다 :
중단하거나 계속할 엔 클로징 루프 없음
1
루프의 모든 병렬 인스턴스가 동시에 중단 될 것으로 예상하십니까?
—
n8wrl 2012 년