Compartir a través de


omp_get_wtime

Devuelve un valor en segundos de tiempo transcurrido de algún punto.

double omp_get_wtime( );

Valor devuelto

Devuelve un valor en segundos de tiempo transcurrido de algún punto arbitrario, pero coherente.

Comentarios

Ese punto permanecerá coherente durante la ejecución del programa, creando comparaciones siguientes posibles.

Para obtener más información, vea Función de 3.3.1 omp_get_wtime.

Ejemplo

// omp_get_wtime.cpp
// compile with: /openmp
#include "omp.h"
#include <stdio.h>
#include <windows.h>

int main() {
    double start = omp_get_wtime( );
    Sleep(1000);
    double end = omp_get_wtime( );
    double wtick = omp_get_wtick( );

    printf_s("start = %.16g\nend = %.16g\ndiff = %.16g\n",
             start, end, end - start);

    printf_s("wtick = %.16g\n1/wtick = %.16g\n",
             wtick, 1.0 / wtick);
}
  

Vea también

Conceptos

Funciones de OpenMP