Установка и снятие отметки для потока (C#, Visual Basic, C++)
Поток, которому требуется уделить особое внимание, можно пометить, поставив рядом с ним значок в окне Потоки, Параллельные стеки (представление потока), Контроль параллельных данных или Потоки GPU. С помощью этого значка можно будет отличать помеченные потоки от остальных.
Отмеченные потоки также имеют специальную обработку в списке Поток на панели инструментов Место отладки и в других многопоточных окнах. В списке Поток или в других окнах можно отобразить все или только отмеченные потоки.
Пометка и снятие пометки потока
- В окне Потоки или Контроль параллельных данных перейдите к нужному потоку и щелкните значок флага, чтобы выделить или снять этот флаг.
- В окне Параллельные стеки щелкните правой кнопкой мыши поток или группу потоков и выберите пункт Установить флаг / <поток> или Снять флаг / <поток>.
Сброс флагов у всех потоков
- В окне Потоки щелкните правой кнопкой мыши любой поток и выберите Снять пометку со всех потоков.
- В окне Контроль параллельных данных выберите все помеченные потоки, щелкните правой кнопкой мыши и выберите Снять пометку.
Отображение только помеченных потоков
- Выберите Показать только помеченные потоки в одном из окон многопоточной отладки.
Пометка только собственного кода ("Только мой код")
В панели инструментов, находящейся в верхней части окна Потоки, щелкните значок флага.
В раскрывающемся списке выберите Пометить только мой код.
Пометка потоков, связанных с выбранными модулями
В панели инструментов окна Потоки щелкните значок флага.
В раскрывающемся списке выберите Пометить настраиваемые выбранные модули.
В диалоговом окне Выбор модулей выберите нужные модули.
В поле Поиск введите строку для поиска конкретных модулей (необязательно).
Щелкните OK.