ThreadState Enum

Definitie

Hiermee geeft u de huidige uitvoeringsstatus van de thread.

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

Velden

Name Waarde Description
Initialized 0

Een status die aangeeft dat de thread is geïnitialiseerd, maar nog niet is gestart.

Ready 1

Een status die aangeeft dat de thread wacht op het gebruik van een processor omdat er geen processor gratis is. De thread is voorbereid om te worden uitgevoerd op de volgende beschikbare processor.

Running 2

Een status die aangeeft dat de thread momenteel een processor gebruikt.

Standby 3

Een status die aangeeft dat de thread een processor gaat gebruiken. Slechts één thread kan deze status tegelijk hebben.

Terminated 4

Een status die aangeeft dat de thread is uitgevoerd en is afgesloten.

Wait 5

Een status die aangeeft dat de thread niet gereed is om de processor te gebruiken, omdat er wordt gewacht tot een randapparaatbewerking is voltooid of dat een resource vrij is geworden. Wanneer de thread gereed is, wordt deze opnieuw gepland.

Transition 6

Een status die aangeeft dat de thread wacht op een resource, behalve de processor, voordat deze kan worden uitgevoerd. Het kan bijvoorbeeld wachten tot de uitvoeringsstack vanaf de schijf wordt gepaginad.

Unknown 7

De status van de thread is onbekend.

Opmerkingen

Important

Er zijn twee threadstatus-opsommingen en System.Diagnostics.ThreadStateSystem.Threading.ThreadState. De opsommingen van threadstatussen zijn slechts interessant in enkele scenario's voor foutopsporing. Uw code mag nooit de threadstatus gebruiken om de activiteiten van threads te synchroniseren.

Van toepassing op

Zie ook