У меня двухъядерный процессор AMD Athlon II P320 с частотой 2,10 ГГц.
Я пытаюсь запустить следующую программу, но кажется, что она обрабатывается только одним ядром.
#include <stdio.h>
#include <omp.h>
int main (void){
int i;
#pragma omp parallel for
for ( i = 1; i < 100; i++){
printf("%d ", i);
fflush(stdout);
}
}
Я ожидаю, что выходные данные будут первыми 99 числами в случайном порядке, но мой вывод - первые 99 чисел в порядке возрастания. В чем здесь проблема?