Una tick
es una unidad arbitraria para medir el tiempo interno del sistema. Generalmente hay un contador interno del sistema operativo para los ticks; la hora y fecha actuales utilizadas por varias funciones del sistema operativo se derivan de ese contador.
La cantidad de milisegundos que representa una marca depende del sistema operativo e incluso puede variar entre las instalaciones. Use los mecanismos del sistema operativo para convertir los ticks en segundos.
- En MS Windows, hay 10,000 ticks en un milisegundo (consulte http://msdn.microsoft.com/en-us/…).
- En Linux, el número de tics de reloj por segundo se puede obtener usando
sysconf(_SC_CLK_TCK);
. Ver, por ejemplo, http://linux.die.net/man/2/times
En cuanto a por qué un subproceso informa que no se llama: eso dependerá de si el subproceso se está bloqueando en algún lugar (espera, E / S, etc.). Si no está bloqueando, entonces sí, el planificador del sistema operativo decidirá cuándo se ejecutará, lo que puede llevar mucho tiempo si el sistema está ocupado.
- ¿Qué consejo le darías a un estudiante universitario de CS?
- ¿Qué consejo le darías a un desarrollador senior que nunca escribió una prueba unitaria pero su código funciona correctamente en producción?
- ¿Cuáles son las mejores cosas que puedo usar la ciencia de datos para investigar?
- ¿Cuáles son las diferencias entre una computadora en clúster y un sistema distribuido?
- Cómo aventurarse en el campo de la inteligencia artificial y el aprendizaje automático
#Por favor verificar