Thread.IsAlive y Thread.ThreadState == ThreadState.Running
Estoy usando para verificar la condición de un hilo conif(Thread.IsAlive)
. Un formulario se está ejecutando en este hilo. En ocasiones durante la ejecución, aunque el formulario permanece abierto, la llamada a Thread.IsAlive parece estar evaluándose como falso. Pensé realizar el mismo cheque conif(Thread.ThreadState==ThreadState.Running)
. ¿Es la forma correcta de hacerlo? Si no, ¿cuál es el posible trabajo alrededor?