該代碼使用OpenMP線程的數目:問題在C
#include <stdio.h>
#include <stdlib.h>
#include <omp.h>
int main(int argc, char** argv){
omp_set_dynamic(0);
omp_set_num_threads(4);
#pragma omp paralell
{
printf("%d\n", omp_get_thread_num());
}
}
輸出:
0
不應輸出是0,1,2,和3中的一些置換?
調度omp_set_dynamic(0)是故意的,拼寫錯誤平行,然而,不是。該代碼適用於正確的英文:) – user2817012