/ Debuggen von Multi-Threaded Python mit Wing IDE - Python, Multithreading, Debugging, IDE

Debuggen von Multi-Threaded Python mit Wing IDE - Python, Multithreading, Debugging, IDE

Ich debugge ein Multi-threaded Python-Programm mit Wing IDE.

Wenn ich die Pause-Taste drücke, hält es nur eine anFaden. Ich habe es zehn Mal probiert und es pausiert immer den gleichen Thread, in meinem Fall "ThreadTimer Thread" genannt, während die anderen Threads weiter laufen. Ich möchte diese anderen Threads pausieren, damit ich mit ihnen gehen kann. Wie mache ich das Das?

Antworten:

1 für die Antwort № 1

Ich weiß nicht, ob Multithread-Debugging mit Wing IDE möglich ist.

Wie auch immer Sie interessiert sind Winpdb welches diese Fähigkeit hat


1 für die Antwort № 2

Pro die DokumenteAlle Threads, die Python-Code ausführen, sindstopped (dh, wenn Sie nicht aus dem Weg gehen, um einen anderen Effekt zu erzielen). Werden die Threads, die Sie sehen, nicht mehr ohne Python-Code ausgeführt (I / O, sagen Sie: das gibt eigene Probleme) ), oder machst du etwas anderes, als in einer unveränderten Installation zu laufen, ohne die Optimierungen, die die Dokumentation beschreibt, um nur einige der Threads anzuhalten ...?