parallel_for_each 함수
parallel_for_each는 병렬로 범위 내의 각 요소에 지정된 함수를 적용합니다. 요소에 대한 반복이 병렬로 수행되고 반복 순서가 지정되지 않은 것을 제외하고는 std 네임스페이스에서 for_each 함수와 구문적으로 동일합니다. 인수 _Func는 매개 변수 T가 반복되는 컨테이너의 항목 형식인 양식 **operator()(T)**의 함수 호출 연산자를 지원해야 합니다.
template <
typename _Iterator,
typename _Function
>
void parallel_for_each(
_Iterator_First,
_Iterator_Last,
const _Function& _Func
);
매개 변수
_Iterator
컨테이너를 통해 반복하는 데 사용할 반복기의 형식입니다._Function
범위 내의 각 요소에 적용할 함수의 형식입니다._First
병렬 반복에 포함할 첫 번째 요소의 위치를 가리키는 반복기입니다._Last
병렬 반복에 포함할 마지막 요소를 하나 지난 위치를 가리키는 반복기입니다._Func
범위에 있는 각 요소에 적용할 사용자 정의 함수 개체입니다.
설명
자세한 내용은 병렬 알고리즘을 참조하십시오.
요구 사항
헤더: ppl.h
네임스페이스: 동시성