2016-03-03 20 views
5

Używamy PyCharm 5.0.1 do debugowania wielowątkowego.
Po zatrzymaniu w punkcie przerwania zatrzymuje się tylko określony wątek, podczas gdy wszystkie pozostałe są kontynuowane. To sprawia, że ​​trudno jest "zamrozić chwilę" i sprawdzić wartości parametrów oraz bieżący stan innych wątków.

Czy można zawiesić wszystkie wątki, gdy jeden z nich zatrzymał się w punkcie przerwania?PyCharm - jak zawiesić wszystkie wątki

Czy jest to możliwe w najnowszej wersji Pycharm 2016 lub w [najnowszej] wersji Pycharm?

+0

Dlaczego tytuł pytania za pomocą "PyCharm 3" i treść pytania mówi PyCharm 5.0.1? –

+0

Masz rację, naprawiono, dziękuję. – user3139774

+0

FYI, jest nowa wersja Pycharma właśnie wydana: 2016.1, nie przetestowano jeszcze, aby sprawdzić, czy to pomaga, ale zawiera listę ulepszeń do debugowania w notatkach do wydania. –

Odpowiedz

1

Według this thread jest to możliwe po pycharm 2016.2:

Elizaveta Shashkova 27 lipca 2016:

Nowa funkcja pojawiła się w pycharm 2016.2: przerwania nici zawiesić politykę. Możesz iść do Run | Wyświetl punkty przerwania, wybierz punkt przerwania i zmień reguły wątków zawieszenia: "Wątek" lub "Wszystkie". Możesz także ustawić domyślną strategię dla wszystkich punktów przerwania.

Powiązane problemy