仅指定母版 threadshould 执行程序的一部分。
#pragma omp master
{
   code_block
}
备注
母版 指令不支持 OpenMP 子句。
单个 指令允许您不必指定应在单个线程上执行代码的一部分,主线程。
有关更多信息,请参见 2.6.1主构造。
示例
// omp_master.cpp
// compile with: /openmp 
#include <omp.h>
#include <stdio.h>
int main( ) 
{
    int a[5], i;
    #pragma omp parallel
    {
        // Perform some computation.
        #pragma omp for
        for (i = 0; i < 5; i++)
            a[i] = i * i;
        // Print intermediate results.
        #pragma omp master
            for (i = 0; i < 5; i++)
                printf_s("a[%d] = %d\n", i, a[i]);
      
        // Wait.
        #pragma omp barrier
        // Continue with the computation.
        #pragma omp for
        for (i = 0; i < 5; i++)
            a[i] += i;
    }
}