Partager via


3.3.1 Fonction omp_get_wtime

La fonction d' omp_get_wtime retourne une valeur à virgule flottante en double précision correspondant au temps horloge murale écoulé en secondes étant donné que certains « postback) dans le passé ». « Temps réel dans le passé » est arbitraire, mais il est garanti de ne pas changer pendant l'exécution du programme d'application. Le format est comme suit :

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

Il anticipe que la fonction sera utilisée pour mesurer les temps écoulé comme indiqué dans l'exemple suivant :

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

Les temps retournés sont « des heures par thread » par ce qui est destiné qu'elles ne sont pas obligatoirement être globalement cohérentes pour tous les threads participant à une application.