Um dos problemas que muitos desenvolvedores enfrentamao criar e depurar aplicativos multithread, muitas vezes fica difícil se concentrar no único thread para verificar se o thread está funcionando bem ou se está executando a funcionalidade necessária ou não. A depuração de thread único ajuda os usuários a testar minuciosamente os requisitos funcionais de aplicativos multithread. Mesmo que o Visual Studio 2010 permita alternar entre processos e threads da barra de ferramentas quando um aplicativo está sendo depurado, é privado de uma opção para manter o foco no thread único e percorrer cada thread / processo, um por um. Isso obriga os usuários a encontrar e selecionar manualmente o próximo thread nos menus suspensos Thread. Depurar thread único é um suplemento que adiciona dois botões convenientes ao lado do menu suspenso de depuração na barra de ferramentas para focar no segmento atual e passar para o próximo segmento, respectivamente.
Debug Single Thread não apenas resolve o problemade congelar manualmente outros threads, mas fornece uma maneira fácil de focar nos threads especificados pelo usuário e percorrer a lista de threads. O botão Floco de neve, que também pode ser acionado usando a combinação de teclas de atalho Ctrl + T + T, congela todos os outros passos e mais execução do encadeamento atual. Mover para o próximo botão A funcionalidade pode ser executada através das teclas de atalho Ctrl + T + J.
O uso é simples. Instale o add-in após fechar todas as instâncias em execução do Visual Studio 2010. Abra o projeto / solução multithread, você verá dois novos botões ao lado de Debug. Quando você inicia o processo de depuração, esses botões ficam ativos, permitindo congelar todos os threads, exceto o atual, e passar para o próximo thread.
O menu suspenso Thread permite acompanhar todos os threads. Quando você interrompe a execução do encadeamento atual ou passa para o próximo encadeamento, pode verificar segmento atual e verifique alternando para o próximo segmento na lista de threads do seu aplicativo no menu suspenso Thread.
Debug Single Thread oferece suporte ao Visual Studio 2010.
Baixar Debug Single Thread
Comentários