HI,Buscando una alternativa sencilla a Thread.Sleep
Durante el desarrollo de mi aplicación, que estaba usando Thread.Sleep para dar a nuestros dispositivos externos algún tiempo para adaptarse a la configuración antes de hacer consultas, ya que son bastante viejo y lento.
Ahora quiero reemplazarlos por algo un poco más elegante y correcto.
¿Alguien tiene una manera simple de "esperar" un dispositivo en lugar de dormir, teniendo en cuenta que el dispositivo no nos avisa cuando está listo, así que esperar es lo mejor que podemos hacer?
Saludos, George.
Bueno, si solicita información al dispositivo, simplemente le muestra un mensaje de error de ER, por lo que descubrí que aiting era la mejor opción. Toda la API debe esperar a que este dispositivo responda de todos modos, por lo que si Sleep() no es una mala práctica, me complace continuar utilizándola en subprocesos individuales. Gracias a todos por la información, muy apreciada. – George
Probablemente me inclinaría a dejarlo como está. Comienza a agregar complejidad al tener temporizadores separados que luego tienen que indicarle al resto del programa que el dispositivo ya está listo. –