2016-03-03 12 views
5

Wir verwenden PyCharm 5.0.1 für Multi-Thread-Debugging.
Wenn es an einem Unterbrechungspunkt stoppt, stoppt nur der bestimmte Thread, während alle anderen fortfahren. Dies macht es schwierig, den Moment "einzufrieren" und Parameterwerte und den aktuellen Zustand der anderen Threads zu überprüfen.

Ist es möglich, den gesamten Thread auszusetzen, während einer von ihnen an einem Haltepunkt angehalten hat?PyCharm - wie alle Threads auszusetzen

Ist dies auf dem neuesten Pycharm 2016 oder der [neuesten] Pycharm Version möglich?

+0

Warum ist der Titel der Frage mit "PyCharm 3" und Körper der Frage sagt PyCharm 5.0.1? –

+0

Sie haben Recht, repariert, danke. – user3139774

+0

FYI, es gibt eine brandneue Version von Pycharm gerade veröffentlicht: 2016.1, habe noch nicht getestet, ob es dabei hilft, aber es enthält eine Reihe von Verbesserungen für das Debuggen in den Versionshinweisen. –

Antwort

1

Nach this thread dies möglich ist, nach PyCharm 2016,2:

Elizaveta Shashkova 27. Juli 2016:

Die neue Funktion in PyCharm erschienen 2016,2: Breakpoint Thread Politik auszusetzen. Du kannst zu Run | gehen Zeigen Sie Haltepunkte an, wählen Sie den Haltepunkt aus und ändern Sie die Richtlinien für die Thread-Suspendierung: "Thread" oder "Alle". Sie können auch die Standardrichtlinie für alle Haltepunkte festlegen.