#include #include #include int main (int argc, char *argv[]) { int i; int tid; omp_set_num_threads(2); #pragma omp parallel for for (i=0; i < 4; i++) { printf("first loop, %d\n", i); } fflush(stdout); printf("\n"); #pragma omp parallel private(i) for (i=0; i < 4; i++) { printf("second loop, %d\n", i); } #pragma omp parallel for (i=0; i < 4; i++) { printf("third loop, %d\n", i); } }