Comment puis-je voir mes applications threads en cours de débogage dans Visual Studio?
Je voudrais voir les fils actuellement active dans mon application lors du débogage d'elle.
Comment puis-je faire cela à l'aide de Visual Studio?
Vous devez vous connecter pour publier un commentaire.
Oui, allez à la Debug->Windows->Fils
Debug | Windows | Threads
ou
Ctrl-Alt-H
Tout RichS réponse est techniquement correcte, les informations affichées dans cette fenêtre n'est pas utile si vous avez un certain nombre de thread dans les états d'attente ou de sommeil.
Je vous recommande de vous assurer que vous attribuez un nom à votre fils pour une meilleure visibilité dans le Fil de la fenêtre. Utiliser le Fil.Nom de la propriété à attribuer un nom significatif à votre fil. Vous serez heureux vous avez fait.
Si vous utilisez VS 2008, vérifier ce screencast sur VS 2008 multi-threading améliorations..
Aussi, donnez votre fils noms au moment de la création, il la rend plus facile à identifier dans les filets fenêtre de l'outil dans visual studio.
J'ai été en utilisant Allinea de DDTLite plugin récemment gouttes dans VS2008 (SP1) assez bien et donne un certain nombre de vraiment utile windows pour la gestion de plusieurs threads (étapes, points d'arrêt, ..) ou même juste de voir où les threads sont en même temps (une sorte d'arbre comme la vue sur les piles, c'est vraiment cool).
Vous pouvez simplement suivre les fils, soit par le biais de visual studio ou tout simplement dans le gestionnaire des tâches.
Dans le cas de VS - après le débogage de votre application, il vous suffit d'accéder à de débogage de la haute-menu options puis goto pour windows et ensuite de threads.
Debug->Windows->Thread.
parfois, vous risquez de ne pas obtenir de l'information de VS thread windows donc aller dans le gestionnaire des tâches de bureau et naviguez au fil de la colonne.
consultez l'image ci-dessous.
Ici, vous allez