次の方法で共有


3.1.4 omp_get_thread_num 関数

omp_get_thread_num 関数は、関数を実行しているスレッドのそのチーム内でのスレッド番号を返します。スレッド番号は 0 から、omp_get_num_threads() から 1 を引いた数までになります。チームのマスタ スレッドのスレッド番号は 0 です。

形式は次のとおりです。

#include <omp.h>
int omp_get_thread_num(void);

シリアル領域から呼び出された場合は、omp_get_thread_num は 0 を返します。シリアル化された入れ子になった並行領域から呼び出された場合にも 0 を返します。

クロス リファレンス

  • omp_get_num_threads 関数については、37 ページのセクション 3.1.2 を参照してください。