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?