ThreadWaitReason Wyliczenie

Definicja

Określa przyczynę oczekiwania wątku.

C#
public enum ThreadWaitReason
Dziedziczenie
ThreadWaitReason

Pola

Nazwa Wartość Opis
EventPairHigh 7

Wątek czeka na wysoką parę zdarzeń.

EventPairLow 8

Wątek czeka na niską parę zdarzeń.

ExecutionDelay 4

Wykonywanie wątku jest opóźnione.

Executive 0

Wątek czeka na harmonogram.

FreePage 1

Wątek czeka na stronę wolnej pamięci wirtualnej.

LpcReceive 9

Wątek czeka na przybycie lokalnego wywołania procedury.

LpcReply 10

Wątek czeka na odpowiedź na lokalne wywołanie procedury, które zostanie odebrane.

PageIn 2

Wątek czeka na nadejście strony pamięci wirtualnej.

PageOut 12

Wątek oczekuje na zapisanie strony pamięci wirtualnej na dysku.

Suspended 5

Wykonywanie wątku jest zawieszone.

SystemAllocation 3

Wątek czeka na alokację systemu.

Unknown 13

Wątek czeka na nieznany powód.

UserRequest 6

Wątek oczekuje na żądanie użytkownika.

VirtualMemory 11

Wątek czeka na przydzielenie pamięci wirtualnej przez system.

Uwagi

Przyczyna oczekiwania wątku jest prawidłowa tylko wtedy, gdy wartość ThreadState to Wait.

Dotyczy

Produkt Wersje
.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

Zobacz też