2.4.2 절 구문
섹션 지시문 일련의 팀에서 스레드 간에 나눌 수 있는 구문 지정 noniterative 작업 공유 구조를 식별 합니다.각 구역은 한 번 팀의 스레드에 의해 실행 됩니다.구문에는 섹션 지시문은 다음과 같습니다:
#pragma omp sections [clause[[,] clause] ...] new-line
{
[#pragma omp section new-line]
structured-block
[#pragma omp section new-line
structured-block ]
...
}
절에서 다음 중 하나입니다.
개인 (변수 목록)
firstprivate (변수 목록)
lastprivate (변수 목록)
reduction(operator: variable-list**)**
에 nowait
각 섹션에서 앞에 섹션 지시문을 있지만 섹션 지시문이 첫 번째 구역에 대 한 선택적입니다.섹션 지시문의 어휘 범위 내에서 표시 되어야의 섹션 지시문입니다.끝에 있는 암시적 장애물입니다.는 섹션 하지 않으면 생성 한 에 nowait 지정 된.
제한에는 섹션 지시어는 다음과 같습니다.
A 섹션 지시문의 어휘 범위 밖에 표시 해야를 섹션 지시문입니다.
단일 에 nowait 절에 나타날 수는 섹션 지시문입니다.
상호 참조:
- 개인, firstprivate, lastprivate, 및 감소 절을 참조 하십시오. 2.7.2 섹션 25 페이지입니다.