Depuração: janela Threads

Consulte também

A janela Segmentos lista todos os segmentos na sessão de depuração atual. Você pode abrir a janela Segmentos escolhendo Janela > Depuração > Segmentos.

As informações fornecidas para cada thread é o nome da thread, o estado e se a thread está suspensa. Uma thread é a thread atual. Por padrão, o segmento atual é o segmento na sessão atual a partir do qual o depurador ganhou controle. Quando você seleciona uma sessão atual diferente, a janela Segmentos é atualizada para mostrar os segmentos dessa sessão.

Estados de segmentos

O seguinte quadro descreve os estados de segmentos para o depurador.

Estado Descrição
Monitor A thread está aguardando um monitor de Java.
Não iniciado A thread ainda não foi iniciada.
Em execução A thread é executável.
Dormindo A thread está dormindo. Thread.sleep() foi chamado.
Desconhecido O status da thread é desconhecido.
Aguardar A thread está esperando. Object.wait() foi chamado.
Zumbi A thread concluiu a execução.

Ícones

O quadro abaixo descreve os ícones exibidos à esquerda do nome do objeto.

Ícone Descrição
Grupo de segmentos atuais O grupo de segmentos que contém a thread atual
Grupo de segmentos Um grupo de segmentos que não contém a thread atual
Segmento atual O segmento atual
Segmento em execução Um segmento que está em execução e não é atual
Segmento suspenso Um segmento que está suspenso e não é atual

Ações

Um clique com o botão direito do mouse na janela Segmentos abre o menu pop-up, onde você pode escolher as seguintes ações:

Item de menu Descrição
Tornar atual Torna o segmento selecionado o segmento atual. Este comando é equivalente a clicar duas vezes no segmento.
Retomar Continua a execução da thread selecionada.
Suspender Suspende a execução da thread selecionada.
Interrompido Interrompe a execução da thread selecionada.
Ir para o código-fonte Mostra o código-fonte para o quadro mais recente na pilha da thread selecionada.
Opções da lista Permite que você personalize a exibição da janela Segmentos, incluindo adicionar e remover colunas de informações, reordenar as colunas e classificar as colunas. Consulte Personalizando uma janela Depurador para obter mais informações.

Propriedades

Por padrão, todas as propriedades da thread são exibidas diretamente na janela Threads, exceto a propriedade Suspenso. Para exibir a propriedade Suspenso na janela Threads, clique no ícone Alterar coluna no canto direito superior da janela, ou clique com o botão direito do mouse na janela e escolha Opções de lista > Alterar colunas visíveis e, em seguida, marque a caixa de verificação Suspenso na caixa de diálogo.

Se uma thread estiver suspensa (por exemplo, porque um ponto de interrupção foi alcançado durante a sessão de depuração), a caixa de verificação dessa thread é selecionada na coluna Suspenso. Desmarcar a caixa de verificação Suspenso faz com que a thread continue.

Consulte também
Contexto atual no depurador
Depurando segmentos no IDE
Janelas do Depurador

Notificações legais