fork download
  1. #include <omp.h>
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. int main (int argc, char *argv[])
  6. {
  7. int nthreads, tid;
  8. int N=10;
  9. int v1=5, v2=10;
  10. #pragma omp parallel for firstprivate(v1,v2) lastprivate(v2) num_threads(2) schedule(static)
  11. for(int i=0; i<N; i++) { v1++; v2=i; }
  12. printf("v1=%d, v2=%d", v1, v2);
  13. }
  14.  
Success #stdin #stdout 0s 5324KB
stdin
Standard input is empty
stdout
v1=15, v2=9