#pragma omp parallel private (iThreads, iMyThread) { iThreads = omp_get_num_threads (); iMyThread = omp_get_thread_num (); ... } #pragma omp parallel for for (i = 0 ; i < MAX ; i ++) a [i] = 0; #pragma omp parallel sections { #pragma omp section DoOneThing (); #pragma omp section DoAnotherThing (); }