Compartilhar via


Como sinalizar não sinalizar threads

Você pode sinalizar um thread ao qual você deseja dar atenção especial marcando-o com um ícone nas janelas Threads, Pilhas Paralelas, Inspeção Paralela e Threads da GPU. Esse ícone pode ajudá-lo e a outros a distinguir threads sinalizados de outros threads.

Os threads sinalizados também recebem o tratamento especial na lista de Thread na barra de ferramentas Local de Depuração. Esta lista pode mostrar todos os threads ou apenas os sinalizados. Quando você sinaliza um thread, a lista de Thread automaticamente alterna para mostrar somente os threads sinalizados, mas você pode alternar de volta para mostrar todos os threads conforme apropriado.

Para sinalizar ou desmarcar a sinalização de um thread usando a janela de threads

  • Na janela Threads, localize o thread no qual você está interessado e clique no ícone de sinalizador para marcar ou desmarcar o sinalizador.

Para remover a sinalização de todos os threads

  • Na janela Threads, clique com o botão direito em qualquer thread e clique em Remover Sinalização de Todos os Threads.

Para exibir somente threads sinalizados

  • Escolha o botão de sinalizador na janela de depuração.

Para sinalizar apenas meu código

  1. Na barra de ferramentas na parte superior da janela Threads, clique no ícone do sinalizador.

  2. Na lista suspensa, clique em Sinalizar Apenas Meu Código.

Para sinalizar os threads que estão associados com os módulos selecionados

  1. Na barra de ferramentas da janela Threads, clique no ícone do sinalizador.

  2. Na lista suspensa, clique em Sinalizar Seleção de Módulo Personalizada.

  3. Na caixa de diálogo Selecionar Módulos, selecione os módulos desejados.

  4. (Opcional) Na caixa Pesquisar, digite uma cadeia de caracteres para pesquisar módulos específicos.

  5. Clique em OK.

Consulte também

Tarefas

Instruções passo a passo: depurando um aplicativo multithread

Outros recursos

Depurar aplicativos multithread no Visual Studio