parallel_for 함수
parallel_for가 인덱스의 범위에서 반복하고 각 반복에서 사용자가 제공한 함수를 병렬로 실행합니다.
template <
typename _Index_type,
typename _Function
>
void parallel_for(
_Index_type_First,
_Index_type_Last,
_Index_type_Step,
const _Function& _Func
);
template <
typename _Index_type,
typename _Function
>
void parallel_for(
_Index_type_First,
_Index_type_Last,
const _Function& _Func
);
매개 변수
_Index_type
반복에 사용되는 인덱스의 형식입니다. _Index_type은 정수 형식이어야 합니다._Function
각 반복 시 실행할 함수 형식입니다._First
반복에 포함된 첫 번째 인덱스입니다._Last
반복에 포함할 마지막 인덱스를 하나 지난 인덱스입니다._Step
_First에서 _Last까지 반복할 때 단계의 값입니다. 단계는 양수여야 합니다. 단계가 1보다 작은 경우 invalid_argument가 throw됩니다._Func
각 반복 시 실행되는 함수입니다. 이는 시그니처 void operator()(_Index_type**)**를 갖는 함수 호출 연산자의 버전을 지원하는 람다 식, 함수 포인터 또는 개체일 수 있습니다.
설명
자세한 내용은 병렬 알고리즘을 참조하십시오.
요구 사항
헤더: ppl.h
네임스페이스: 동시성