vitutor una sucesiones saber que monotonia monotonas monotona intervalos funcion ejemplos demostrar definicion decreciente creciente como acotadas linux unix timer

una - ¿Proporciona Linux un reloj monótonamente creciente a las aplicaciones?



monotona definicion (2)

¿Linux / Unix / Posix proporciona una API a las aplicaciones de espacio de usuario para acceder a un reloj monótonamente creciente, con una precisión de centisegundo a milisegundo?

En Linux, / proc / uptime proporciona una representación basada en cadenas de un número en coma flotante de la cantidad de segundos que el sistema ha estado activo.

gettimeofday (2) no proporciona un reloj monótonamente creciente.

Podría usar getitimer (2) en el dominio de tiempo ITIMER_REAL, configurar el temporizador para que comience en el máximo (dependiente de la plataforma) e ignorar la señal generada, pero de acuerdo con la página man el tiempo máximo que puede durar el temporizador es de aproximadamente 100 días, es más corto que mi tiempo de ejecución esperado.


Use la función POSIX clock_gettime() con CLOCK_MONOTONIC . Vea la página de manual para más detalles.


Hay clock_gettime:

struct timespec tp; clock_gettime(CLOCK_MONOTONIC, &tp);