Extensions for parallelism, version 2
From cppreference.net
<
cpp
|
experimental
C++ 병렬성 확장 버전 2, ISO/IEC TS 19570:2018은 C++ 표준 라이브러리를 위한 다음과 같은 새로운 구성 요소들을 정의합니다:
목차 |
병렬 예외
|
헤더 파일에 정의됨
<experimental/exception_list>
|
|
|
병렬 실행 중 발생한 예외들
(클래스) |
|
실행 정책
|
헤더에 정의됨
<experimental/execution_policy>
|
|
|
실행 정책 타입
(클래스) |
|
|
전역 실행 정책 객체
(상수) |
|
병렬 알고리즘
| 이 섹션은 불완전합니다 |
태스크 블록
| 이 섹션은 불완전합니다 |
데이터 병렬 타입
|
(parallelism TS v2)
|
데이터 병렬 벡터 타입
(클래스 템플릿) |
|
(parallelism TS v2)
|
요소 타입이 bool인 데이터 병렬 타입
(클래스 템플릿) |
기능 테스트 매크로
|
헤더에 정의됨
<experimental/task_block>
|
|
|
__cpp_lib_experimental_parallel_task_block
|
최소
201711
값은 태스크 블록 기능이 지원됨을 나타냄
(매크로 상수) |
|
헤더에 정의됨
<experimental/execution>
|
|
|
__cpp_lib_experimental_execution_vector_policy
|
최소
201711
값은 벡터 및 웨이브프론트 정책이 지원됨을 나타냄
(매크로 상수) |
|
헤더에 정의됨
<experimental/algorithm>
|
|
|
__cpp_lib_experimental_parallel_for_loop
|
최소
201711
값은
for_loop
알고리즘 클래스가 지원됨을 나타냄
(매크로 상수) |
|
헤더에 정의됨
<experimental/simd>
|
|
|
__cpp_lib_experimental_parallel_simd
|
최소
201803
값은 데이터 병렬 타입 라이브러리가 지원됨을 나타냄
(매크로 상수) |