Flagowanie i usuwanie opóźnień wątków (C#, Visual Basic, C++)
Możesz oznaczyć wątek, który chcesz zwrócić szczególną uwagę, oznaczając ją ikoną w oknach Wątki, Stosy równoległe (widok wątków), Zegarek równoległy i Wątki procesora GPU. Ta ikona może pomóc Tobie i innym osobom odróżnić oflagowane wątki od innych wątków.
Oflagowane wątki również otrzymują specjalne traktowanie na liście Wątki na pasku narzędzi Lokalizacja debugowania i w innych oknach debugowania wielowątkowego. Można wyświetlić wszystkie wątki lub tylko oflagowane wątki na liście Wątki lub w innych oknach.
Aby oznaczyć lub cofnąć opóźnienie wątku
- W oknie Wątki lub Zegarek równoległy znajdź interesujący Cię wątek i kliknij ikonę flagi, aby zaznaczyć lub wyczyścić flagę.
- W oknie Stosy równoległe kliknij prawym przyciskiem myszy wątek lub grupę wątków i wybierz pozycję Flaga/<wątek> lub Coflaguj/<wątek>.
Aby cofnąć opóźnienie wszystkich wątków
- W oknie Wątki kliknij prawym przyciskiem myszy dowolny wątek, a następnie kliknij polecenie Coflaguj wszystkie wątki.
- W oknie Monitor równoległy wybierz wszystkie oflagowane wątki, a następnie kliknij prawym przyciskiem myszy i wybierz polecenie Coflaguj.
Aby wyświetlić tylko oflagowane wątki
- Wybierz przycisk Pokaż oflagowane wątki tylko w jednym z okien debugowania wielowątkowego.
Aby oznaczyć flagę Tylko mój kod
Na pasku narzędzi w górnej części okna Wątki kliknij ikonę flagi.
Na liście rozwijanej kliknij pozycję Flaga Tylko mój kod.
Aby flagować wątki skojarzone z wybranymi modułami
Na pasku narzędzi okna Wątki kliknij ikonę flagi.
Na liście rozwijanej kliknij pozycję Flaguj wybór modułu niestandardowego.
W oknie dialogowym Wybieranie modułów wybierz żądane moduły.
(Opcjonalnie) W polu Wyszukaj wpisz ciąg, aby wyszukać określone moduły.
Kliknij przycisk OK.