en Python, si yo quiero seguir un proceso o subproceso en ejecución siempre, i normalmente puede hacer esto con un vacío bucle while:espera no bloqueo en Python
while 1:
pass
esto, sin embargo, va a comer una cantidad injusta de proceso de CPU. Agregar un breve descanso funcionaría
import time
while 1:
time.sleep(0.01)
¿Hay alguna forma mejor y más limpia de hacerlo? Gracias
¿Qué está esperando el hilo? ¿Por qué no haces time.sleep (1000000)? – Sjoerd
es para una aplicación similar a un servidor, por lo que me gustaría esperar más de días (¡1000000 segundos)! teóricamente un hilo que tiene que ejecutarse _forever_ tiene que seguir funcionando durante mucho más tiempo que _una cantidad muy alta de segundos_ – pistacchio
¿El hilo está haciendo * algo útil * que no sea dormir o bucle ocupado? Si no, ¿puedes acabar con eso? Y si * está * haciendo algo que vale la pena, '¡confía! Eso es lo que necesitamos saber para ayudarte. –