Freigeben über


3.3.1 omp_get_wtime Funktion

Die omp_get_wtime-Funktion gibt einen Gleitkommawert mit doppelter Genauigkeit auf die Wanduhr verstrichene Zeit in Sekunden zurück, da einige Zeit in der Vergangenheit „bewertet.“Die tatsächliche „Uhrzeit in der Vergangenheit“ ist beliebig, wird jedoch nicht garantiert, um während der Ausführung der Anwendung zu ändern.Es wird folgendes Format verwendet:

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

Es wird vorweggenommen, dass die Funktion verwendet wird, um geverstrichene Zeiten wie im folgenden Beispiel gezeigt messen:

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);

Die zurückgegebenen Vorkommen von“ Zeiten threadspezifische „betragen, das heißt ist, dass sie nicht erforderlich sind, über alle Threads globalen konsistent zu sein teilnehmend an eine Anwendung.