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

Nome Valor Description
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á aguardando para usar um processador porque nenhum processador é gratuito. 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. Somente um thread pode estar nesse estado de cada vez.

Terminated 4

Um estado que indica que o thread terminou de ser executado e foi encerrado.

Wait 5

Um estado que indica que o thread não está pronto para usar o processador porque ele está aguardando a conclusão de uma operação periférica ou um recurso para se tornar gratuito. Quando o thread estiver pronto, ele será reagendado.

Transition 6

Um estado que indica que o thread está aguardando um recurso, diferente do processador, antes que ele possa ser executado. Por exemplo, ele pode estar aguardando que sua pilha de execução seja paginada no disco.

Unknown 7

O estado do thread é desconhecido.

Comentários

Importante

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

Aplica-se a

Confira também