ThreadState Enumerazione

Definizione

Specifica lo stato di esecuzione corrente del thread.

public enum class ThreadState
public enum ThreadState
type ThreadState = 
Public Enum ThreadState
Ereditarietà
ThreadState

Campi

Nome Valore Descrizione
Initialized 0

Stato che indica che il thread è stato inizializzato, ma non è ancora stato avviato.

Ready 1

Stato che indica che il thread è in attesa di usare un processore perché non è disponibile alcun processore. Il thread è pronto per l'esecuzione nel processore disponibile successivo.

Running 2

Stato che indica che il thread usa attualmente un processore.

Standby 3

Stato che indica che il thread sta per usare un processore. Un solo thread può trovarsi in questo stato alla volta.

Terminated 4

Stato che indica che il thread ha terminato l'esecuzione ed è stato chiuso.

Wait 5

Stato che indica che il thread non è pronto per l'uso del processore perché è in attesa del completamento di un'operazione periferica o di una risorsa per diventare libera. Quando il thread è pronto, verrà riprogrammato.

Transition 6

Stato che indica che il thread è in attesa di una risorsa, diverso dal processore, prima che possa essere eseguito. Ad esempio, potrebbe essere in attesa del paging dello stack di esecuzione da disco.

Unknown 7

Lo stato del thread è sconosciuto.

Commenti

Importante

Esistono due enumerazioni dello stato del thread e System.Diagnostics.ThreadStateSystem.Threading.ThreadState. Le enumerazioni dello stato del thread sono di interesse solo per alcuni scenari di debug. Il codice non deve mai usare lo stato del thread per sincronizzare le attività dei thread.

Si applica a

Vedi anche