Tú mismo puedes compilar y ejecutar este programa y ver qué pasa al cambiar la cláusula schedule
.
#include <stdio.h>
#include <omp.h>
#define N 16
int main() {
int x[N], i;
#pragma omp parallel for schedule(static)
for (i=0; i<N; i++) {
x[i]=omp_get_thread_num();
}
"Reparto de iteraciones del bucle:\n");
printf(for (i=0; i<N; i++)
"%2d ", x[i]);
printf("\n\n");
printf(
return 0;
}