Leggi in inglese

Condividi tramite


ThreadWaitReason Enumerazione

Definizione

Specifica il motivo per il quale un thread è in attesa.

C#
public enum ThreadWaitReason
Ereditarietà
ThreadWaitReason

Campi

Nome Valore Descrizione
EventPairHigh 7

Il thread è in attesa di Event Pair High.

EventPairLow 8

Il thread è in attesa di Event Pair Low.

ExecutionDelay 4

L'esecuzione del thread è stata rinviata.

Executive 0

Il thread è in attesa della pianificazione.

FreePage 1

Il thread è in attesa di una pagina di memoria virtuale libera.

LpcReceive 9

Il thread è in attesa di una chiamata alla routine locale.

LpcReply 10

Il thread è in attesa di una risposta a una chiamata di routine locale.

PageIn 2

Il thread è in attesa di una pagina di memoria virtuale nella memoria.

PageOut 12

Il thread è in attesa di una pagina di memoria virtuale da scrivere nel disco.

Suspended 5

L'esecuzione del thread è stata sospesa.

SystemAllocation 3

Il thread è in attesa dell'allocazione di sistema.

Unknown 13

Il thread è in attesa per un motivo sconosciuto.

UserRequest 6

Il thread è in attesa di una richiesta dell'utente.

VirtualMemory 11

Il thread è in attesa che il sistema allochi la memoria virtuale.

Commenti

Il motivo dell'attesa del thread è valido solo quando è ThreadStateWait.

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Vedi anche