ThreadState Enum

Definition

Anger trådens aktuella körningstillstånd.

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

Fält

Name Värde Description
Initialized 0

Ett tillstånd som anger att tråden har initierats, men som ännu inte har startats.

Ready 1

Ett tillstånd som anger att tråden väntar på att använda en processor eftersom ingen processor är kostnadsfri. Tråden är beredd att köras på nästa tillgängliga processor.

Running 2

Ett tillstånd som anger att tråden för närvarande använder en processor.

Standby 3

Ett tillstånd som anger att tråden är på väg att använda en processor. Endast en tråd kan vara i det här tillståndet i taget.

Terminated 4

Ett tillstånd som anger att tråden har körts klart och har avslutats.

Wait 5

Ett tillstånd som anger att tråden inte är redo att använda processorn eftersom den väntar på att en kringutrustningsåtgärd ska slutföras eller att en resurs blir kostnadsfri. När tråden är klar kommer den att schemaläggas om.

Transition 6

Ett tillstånd som anger att tråden väntar på en annan resurs än processorn innan den kan köras. Den kanske till exempel väntar på att körningsstacken ska sökas in från disken.

Unknown 7

Trådens tillstånd är okänt.

Kommentarer

Important

Det finns två uppräkningar System.Diagnostics.ThreadState av trådtillstånd och System.Threading.ThreadState. Uppräkning av trådtillstånd är bara av intresse i några felsökningsscenarier. Koden bör aldrig använda trådtillstånd för att synkronisera trådarnas aktiviteter.

Gäller för

Se även