Wie kann ich die aktiven Threads eines laufenden Programms anzeigen?

Wie kann ich die aktiven Threads eines laufenden Programms anzeigen?

Ich weiß, ich sehe alle rennenProzesseim Task-Manager. Aber wie kann ich die einzelnen Threads sehen, die ausgeführt werdeninnendiese Prozesse?

Antwort1

  1. ErhaltenProcess Explorer.

  2. AktivierenDetails für alle Prozesse anzeigenvon demDateiSpeisekarte:

    Bildbeschreibung hier eingeben

  3. Wählen Sie im Hauptbereich den Prozess aus, der Sie interessiert:

    Bildbeschreibung hier eingeben

  4. Öffnen Sie das Kontextmenü (Rechtsklick) für den ausgewählten Prozess und klicken Sie aufEigenschaften:

    Bildbeschreibung hier eingeben

  5. Auf derThemenkönnen Sie eine Liste der laufenden Threads innerhalb dieses Prozesses sehen:

    Bildbeschreibung hier eingeben

Symbole

Wenn Sie bei der Fehlerbehebung mehr Details benötigen, ist es oft sehr hilfreich, das Debugging-Tool zu laden.Symbolein Process Explorer. So geht's:

  1. Wenn Sie noch keinen Windows-Debugger installiert haben, müssen Sie denDebugging-Tools für WindowsErste.

  2. Öffnen Sie im Process ExplorerSymbole konfigurieren...von demOptionenSpeisekarte:

    Bildbeschreibung hier eingeben

  3. Wenn Sie die Debugging Tools (oder einen anderen Windows-Debugger) installiert haben, findet Process Explorer die dbghelp.dllDatei automatisch. Andernfalls geben Sie hier den richtigen Pfad ein.

    Bildbeschreibung hier eingeben

    DerSymbolpfadsollte ungefähr so ​​aussehen:

    SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols
    

    Der einzige Teil, den Sie anpassen möchten, ist C:\Symbols. Dies ist der Speicherort, an dem die Debugsymbole zwischengespeichert werden.

verwandte Informationen