Przełączanie do innego wątku podczas debugowania w programie Visual Studio (C#, Visual Basic, C++)
Podczas debugowania aplikacji wielowątkowej można użyć dowolnej z kilku metod, aby przełączyć się z wątku, z którym pracujesz, do innego wątku.
Uwaga
Jeśli chcesz kontrolować kolejność wykonywania wątków, musisz zablokować i rozmrażyć wątki.
Podczas badania wątków w edytorze kodu i różnych oknach debugowania wielowątkowego żółta strzałka wskazuje bieżący wątek. Zielona strzałka z zwięźle ogonem wskazuje, że bieżący wątek ma bieżący kontekst debugera.
Aby przełączyć się do dowolnego wyświetlonego wątku
- W oknie Wątki lub Zegarek równoległy kliknij dwukrotnie wątek.
Aby przełączyć się do wątku w oknie źródłowym
W lewym gutter kliknij prawym przyciskiem myszy ikonę znacznika wątku , wskaż polecenie Przełącz na, a następnie kliknij nazwę tego wątku, do którego chcesz przełączyć. W menu skrótów są wyświetlane tylko wątki w tej konkretnej lokalizacji.
Jeśli nie ma żadnych znaczników wątku, kliknij prawym przyciskiem myszy w oknie Wątki i sprawdź, czy wybrano opcję Pokaż wątki w źródle .
Aby przełączyć się do wątku na pasku narzędzi Lokalizacja debugowania
Na pasku narzędzi Lokalizacja debugowania kliknij listę Wątki.
Na liście kliknij wątek, do którego chcesz się przełączyć.