다음을 통해 공유


섹션 (OpenMP)

모든 스레드 간에 나눌 수 있는 코드 섹션을 식별 합니다.

#pragma omp [parallel] sections [clauses]
{
   #pragma omp section
   {
      code_block 
   } 
}

설명

다음은 각 매개 변수에 대한 설명입니다.

  • clause(선택적 요소)
    0 개 이상의 절입니다.목록에 대 한 설명 부분에서 지원 절을 참조 하십시오. 섹션.

설명

해당 섹션 지시문에 0 개 이상 포함 될 수 있습니다 섹션 지시문입니다.

섹션 지시문 다음 OpenMP 절을 지원 합니다.

경우 병렬 도 지정 된 clause 어떤 절 여 받아들일 수 있는 병렬 또는 섹션 지시문을 제외 하 고 nowait.

자세한 내용은 2.4.2 절 구문를 참조하십시오.

예제

// omp_sections.cpp
// compile with: /openmp 
#include <stdio.h>
#include <omp.h>

int main() {
    #pragma omp parallel sections num_threads(4)
    {
        printf_s("Hello from thread %d\n", omp_get_thread_num());
        #pragma omp section
        printf_s("Hello from thread %d\n", omp_get_thread_num());
    }
}
  

참고 항목

참조

OpenMP 지시문