void bar (void); | |
void | |
foo (int x, unsigned long long y) | |
{ | |
#pragma omp task | |
bar (); | |
#pragma omp taskloop | |
for (int i = 0; i < 10; i++) | |
bar (); | |
#pragma omp task | |
bar (); | |
#pragma omp taskloop | |
for (unsigned long long int i = 0; i < y; i++) | |
bar (); | |
#pragma omp task priority (1) | |
bar (); | |
#pragma omp taskloop priority (1) | |
for (int i = 0; i < 10; i++) | |
bar (); | |
#pragma omp task priority (x + 1) | |
bar (); | |
#pragma omp taskloop priority (x + 1) | |
for (unsigned long long int i = 0; i < y; i++) | |
bar (); | |
} |