- - Le débogage d'un thread unique garde le focus sur le thread unique [Visual Studio 2010]

Le débogage d'un seul thread garde le focus sur un seul thread [Visual Studio 2010]

L'un des problèmes auxquels de nombreux développeurs sont confrontéslors de la création et du débogage d'une application multithread, il devient souvent difficile de se concentrer sur un seul thread pour vérifier si le thread fonctionne correctement ou s'il exécute les fonctionnalités requises ou non. Le débogage à un seul thread aide les utilisateurs à tester en profondeur les exigences fonctionnelles des applications multi-thread. Même si Visual Studio 2010 vous permet de basculer entre les processus et les threads à partir de la barre d'outils lorsqu'une application est en cours de débogage, il est privé d'une option pour rester concentré sur un seul thread et pour parcourir chaque thread / processus un par un. Cela oblige les utilisateurs à rechercher et à sélectionner manuellement le fil suivant dans les menus déroulants Fil. Déboguer un seul thread est un complément qui ajoute deux boutons pratiques à côté du menu déroulant de débogage dans la barre d'outils pour se concentrer sur le thread actuel et passer au thread suivant, respectivement.

Le débogage d'un thread unique ne résout pas seulement le problèmede geler manuellement d'autres threads mais fournit un moyen facile de se concentrer sur les threads spécifiés par l'utilisateur et de parcourir la liste des threads. Le bouton Snowflake qui peut également être déclenché en utilisant la combinaison de touches de raccourci Ctrl + T + T gèle toutes les autres marches et l'exécution ultérieure du thread actuel. Passer à la fonctionnalité du bouton suivant peut être effectuée via la touche de raccourci Ctrl + T + J.

L'utilisation est simple. Installez le complément après avoir fermé toutes les instances en cours d'exécution de Visual Studio 2010. Ouvrez le projet / la solution multithread, vous verrez deux nouveaux boutons à côté de Debug. Lorsque vous démarrez le processus de débogage, ces boutons deviennent actifs vous permettant de geler tous les threads à l'exception du thread actuel et de passer au thread suivant.

fil unique

Le menu déroulant Thread vous permet de garder une trace de tous les threads. Lorsque vous cessez l'exécution du thread actuel ou passez au thread suivant, vous pouvez vérifier fil actuel et vérifier passer au fil suivant dans la liste des fils de discussion de votre application dans le menu déroulant Fil.

passer aux 2 suivants

Debug Single Thread prend en charge Visual Studio 2010.

Télécharger Debug Single Thread

commentaires