Thread.IsAlive und Thread.ThreadState == ThreadState.Running

Ich benutze, um den Zustand eines Threads mit zu überprüfenif(Thread.IsAlive). In diesem Thread wird ein Formular ausgeführt. Während der Ausführung wird der Aufruf von Thread.IsAlive zuweilen mit false ausgewertet, obwohl das Formular geöffnet bleibt. Ich dachte, die gleiche Überprüfung mit durchzuführenif(Thread.ThreadState==ThreadState.Running). Ist es der richtige Weg? Wenn nicht, was ist die mögliche Lösung?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage