He siguiente problema:¿Cómo comprobar si la ejecución del hilo terminado
Quiero comprobar (C#) si un mensaje ha terminado la ejecución, es decir, si ha vuelto el método de hilo. Lo que hago ahora es llamar al Thread.Join(1)
, pero esto da un retraso de 1 ms. ¿Hay alguna manera de simplemente verificar si un hilo ha terminado? Inspeccionar Thread.ThreadState
simplemente parece demasiado engorroso.
Antes de llamar Thread.Join(), siempre se debe comprobar que el hilo actual es diferente al que se está uniendo. De lo contrario, nunca volverás. –
@Daniel - buen punto. – ChrisF
@DanielRose ¿Puedes dar un breve fragmento sobre cómo verificar si son diferentes? Gracias. –