ThreadState ThreadState ThreadState ThreadState Enum

Definition

Gibt den aktuellen Ausführungszustand des Threads an.Specifies the current execution state of the thread.

public enum class ThreadState
public enum ThreadState
type ThreadState = 
Public Enum ThreadState
Vererbung

Felder

Initialized Initialized Initialized Initialized 0

Ein Zustand, der angibt, dass der Thread initialisiert wurde, jedoch noch nicht gestartet ist.A state that indicates the thread has been initialized, but has not yet started.

Ready Ready Ready Ready 1

Ein Zustand, der anzeigt, dass der Thread auf die Verwendung eines Prozessors wartet, da gegenwärtig kein Prozessor frei ist.A state that indicates the thread is waiting to use a processor because no processor is free. Der Thread kann auf dem nächsten verfügbaren Prozessor ausgeführt werden.The thread is prepared to run on the next available processor.

Running Running Running Running 2

Ein Zustand, der angibt, dass der Thread zurzeit einen Prozessor verwendet.A state that indicates the thread is currently using a processor.

Standby Standby Standby Standby 3

Ein Zustand, der angibt, dass der Thread gerade einen Prozessor verwenden will.A state that indicates the thread is about to use a processor. In diesem Zustand kann sich jeweils nur ein Thread befinden.Only one thread can be in this state at a time.

Terminated Terminated Terminated Terminated 4

Ein Zustand, der angibt, dass der Thread die Ausführung abgeschlossen hat und beendet wurde.A state that indicates the thread has finished executing and has exited.

Transition Transition Transition Transition 6

Ein Zustand, der angibt, dass der Thread auf eine andere Ressource als den Prozessor wartet, bevor er ausgeführt werden kann.A state that indicates the thread is waiting for a resource, other than the processor, before it can execute. Er könnte z. B. darauf warten, dass der Ausführungsstapel von der Festplatte gelesen wird.For example, it might be waiting for its execution stack to be paged in from disk.

Unknown Unknown Unknown Unknown 7

Der Zustand des Threads ist unbekannt.The state of the thread is unknown.

Wait Wait Wait Wait 5

Ein Zustand, der angibt, dass der Thread den Prozessor nicht verwenden kann, da er auf die Beendigung einer Operation in der Peripherie oder auf das Freiwerden einer Ressource wartet.A state that indicates the thread is not ready to use the processor because it is waiting for a peripheral operation to complete or a resource to become free. Wenn der Thread bereit ist, wird der Start neu geplant.When the thread is ready, it will be rescheduled.

Hinweise

Wichtig

Es gibt zwei Thread Zustands Enumerationen: System.Diagnostics.ThreadState und System.Threading.ThreadState.There are two thread state enumerations, System.Diagnostics.ThreadState and System.Threading.ThreadState. Die Thread Zustands Enumerationen sind nur in einigen Debugszenarien von Interesse.The thread state enumerations are only of interest in a few debugging scenarios. Sie sollten den Threadzustand niemals verwenden, um die Aktivitäten von Threads zu synchronisieren.Your code should never use thread state to synchronize the activities of threads.

Gilt für:

Siehe auch