Tiempo mínimo que un hilo puede pausarse en Linux

En mi aplicación, los hilos deben pausarse por muy poco tiempo (cientos de ciclos de reloj). Una forma de pausar es llamar a nanosleep, pero supongo que requiere una llamada del sistema al kernel. Ahora quiero hacer una pausa sin ir al kernel.

Tenga en cuenta que tengo suficientes núcleos para ejecutar mis hilos y ato cada hilo a un núcleo separado, por lo que incluso una instrucción que pueda detener el núcleo por un tiempo sería bueno. Estoy usando x86. Solo quiero que el hilo se detenga mientras se detiene. No quiero un bucle ocupado o una llamada del sistema al núcleo. ¿Es posible hacer esto? ¿Cuál es el tiempo mínimo que puedo pausar un hilo?

Respuestas a la pregunta(6)

Su respuesta a la pregunta