Antwort

40

Ja, gehen Sie zu Debug-> Windows-> Threads

15

Debug | Windows | Themen

oder

Ctrl-Alt-H

7

Während Richs‘Antwort technisch korrekt ist, die Information, dass angezeigt Fenster ist nicht so hilfreich, wenn Sie eine Reihe von Thread in Wartezustände oder schlafen haben.

Ich würde empfehlen, dass Sie Ihre Threads für eine bessere Sichtbarkeit im Thread-Fenster benennen. Verwenden Sie die Thread.Name-Eigenschaft, um Ihrem Thread einen aussagekräftigen Namen zuzuweisen. Du wirst froh sein, dass du es getan hast.

2

Geben Sie Ihren Threads auch Namen, wenn Sie sie erstellen. Dadurch wird es einfacher, sie im Toolfenster von Threads in Visual Studio zu identifizieren.

0

Ich habe vor kurzem das DDTLite-Plugin von Allinea verwendet - fügt es ziemlich gut in VS2008 (SP1) ein und bietet eine Reihe wirklich nützlicher Fenster zum Verwalten mehrerer Threads (Stepping, Breakpoints, ..) oder einfach nur, wo Threads sind zur gleichen Zeit (eine Art baumähnlicher Blick auf die Stapel, es ist wirklich cool).

0

Sie können die Threads einfach über Visual Studio oder nur über den Task-Manager verfolgen. Im Falle von VS- nach dem Debuggen Ihrer Anwendung navigieren Sie einfach zu Debug von oberen Menüoptionen dann zu Windows und dann threads. Debug-> Windows-> Thread. manchmal erhalten Sie möglicherweise keine Informationen von VS-Thread-Fenstern, also gehen Sie vom Desktop zum Task-Manager und navigieren Sie zur Thread-Spalte. beziehen Sie sich auf das Bild unten. Here you go

+0

Bereits von der angenommenen Antwort abgedeckt. Erwähnenswert ist auch, dass der Task-Manager nur die * Anzahl * der Threads angibt und Ihnen keine Informationen über die Threads selbst anzeigt. Dazu brauchst du etwas wie procexplorer –