Compartilhar via


ThreadState Enumeração

Definição

Especifica o estado de execução atual do thread.

public enum class ThreadState
public enum ThreadState
type ThreadState = 
Public Enum ThreadState
Herança
ThreadState

Campos

Initialized 0

Um estado que indica que o thread foi inicializado, mas ainda não foi iniciado.

Ready 1

Um estado que indica que o thread está esperando para usar um processador porque não há nenhum processador livre. O thread está preparado para ser executado no próximo processador disponível.

Running 2

Um estado que indica que o thread está usando um processador no momento.

Standby 3

Um estado que indica que o thread está prestes a usar um processador. Apenas um thread pode estar nesse estado por vez.

Terminated 4

Um estado que indica que o thread concluiu a execução e foi encerrado.

Transition 6

Um estado que indica que o thread está esperando um recurso, que não um processador, antes de poder ser executado. Por exemplo, podem estar esperando sua pilha de execução ser paginada do disco.

Unknown 7

O estado do thread é desconhecido.

Wait 5

Um estado que indica que o thread não está pronto para usar o processador porque está esperando uma operação periférica ser concluída ou um recurso ficar livre. Quando o thread estiver pronto, ele será reagendado.

Comentários

Importante

Há duas enumerações System.Diagnostics.ThreadState de estado de thread e System.Threading.ThreadState. As enumerações de estado do thread são apenas de interesse em alguns cenários de depuração. O código nunca deve usar o estado do thread para sincronizar as atividades de threads.

Aplica-se a

Confira também