目的
omp_set_num_threads サブルーチンは、 次の並列領域で使用するスレッドの数を実行時環境に指示します。 このサブルーチンに渡される scalar_integer_expression は 評価されて、その値がスレッド数として使用されます。 スレッド数の動的調整 (omp_set_dynamic(enable_expr)を参照) を 使用可能にした場合、omp_set_num_threads は、 次の並列領域で使用するスレッドの最大数を設定します。 その後、実際に使用するスレッドの正確な数を実行時環境が決定します。 しかし、スレッド数の動的調整を使用不可のにすると、 omp_set_num_threads は、 次の並列領域で実際に使用するスレッドの正確な数を設定します。
このサブルーチンは、 OMP_NUM_THREADS 環境変数よりも優先されます。
並列で実行している領域の動的エクステントからこのサブルーチンを 呼び出すと、サブルーチンの動作は未定義になります。
クラス
サブルーチン
引き数の型と属性
結果の値と属性
結果の値