Thread.IsAlive and Thread.ThreadState == ThreadState.Running
Używam do sprawdzenia stanu wątku za pomocąif(Thread.IsAlive)
. W tym wątku działa formularz. Czasami podczas wykonywania, nawet jeśli formularz pozostaje otwarty, wywołanie Thread.IsAlive wydaje się być fałszywe. Myślałem, że wykonam to samoif(Thread.ThreadState==ThreadState.Running)
. Czy to właściwy sposób? Jeśli nie, jaka jest możliwa praca?