2010-03-24 5 views
1

Est-ce possible dans .net pour voir visuellement, structure de thread ceux qui sont en cours d'exécution (en multithreading)? Si oui, comment puis-je voir quecomment voir la structure des threads dans .net?

+0

Comment voulez-vous voir les threads actifs? Par programme ou débogage ??? Si débogage, quel IDE? – IAbstract

Répondre

1

Si vous utilisez Visual Studio, attachez le débogueur à votre programme et voir la fenêtre Threads (CTRL + D, T).

+0

comment attacher cette fenêtre? J'utilise VS2008. Est-ce que je dois le télécharger d'où? –

+0

Non, il vous suffit de lancer le débogage (exécutez votre application en mode débogage ou allez dans Debug -> Attacher au processus ... dans la barre de menus si votre application est déjà en cours d'exécution en dehors de Visual Studio), puis appuyez sur CTRL + D, T ou aller à Debug -> Windows -> Threads dans la barre de menu pour afficher la fenêtre Threads. –

1

Dans Visual Studio 2010 Release Candidate, il existe un ensemble d'outils permettant de visualiser le comportement de concurrence de votre application. Voir http://www.drdobbs.com/tools/220900288 pour plus d'informations.

0

pour afficher la fenêtre de fil dans VS2008, vous devez être débogage de l'application,

pour fixer simplement lancer votre application dans le débogage (appuyez sur f5) ou attacher au processus en cours d'exécution de votre application en appuyant sur Ctrl + Alt + p

tout cela est accessible à partir du menu de débogage, et Debug-> menu windows

une fois que vous êtes attaché, il vous montrera une liste de fil, celui que vous êtes aura une flèche jaune, vous peut mettre un nom sur les discussions pour les aider à trier, appuyez simplement sur f2 pour renommer

vous pouvez simplement frm un fil à l'autre ou également les congeler, puis dégeler, au besoin

Questions connexes