Udostępnij za pośrednictwem


3.3.1 omp_get_wtime funkcji

omp_get_wtime Funkcja zwraca podwójnej precyzji ruchomy punkt wartość równa ściany czas zegara w sekundach, ponieważ niektóre "czas w przeszłości".Rzeczywisty "czas w przeszłości" jest arbitralny, ale jest gwarantowane nie należy zmieniać podczas wykonywania program aplikacji.Format jest następujący:

#include <omp.h>
double omp_get_wtime(void);

Oczekuje się, że funkcja będzie używane do pomiaru czas, jak pokazano w następującym przykładzie:

double start;
double end;
start = omp_get_wtime();
... work to be timed ...
end = omp_get_wtime();
printf_s("Work took %f sec. time.\n", end-start);

Times, zwracane są "godziny dla wątku" jest co oznaczało, że nie muszą być spójne globalnie we wszystkich wątków uczestniczących w aplikacji.