Поделиться через


Практическое руководство. Установка и снятие отметки для потока

Поток, которому требуется уделить особое внимание, можно пометить, поставив рядом с ним значок в окне Потоки, Параллельные стеки, Контроль параллельных данных или Потоки GPU. С помощью этого значка можно будет отличать помеченные потоки от остальных.

Отмеченные потоки также имеют специальную обработку в списке Поток на панели инструментов Место отладки. В списке могут отображаться все потоки или только помеченные. При пометке потока список Потоки автоматически переключается на показ только помеченных потоков, но можно переключить его обратно в режим показа всех потоков.

Пометка и снятие пометки потока с помощью окна "Потоки"

  • В окне Потоки перейдите к нужному потоку и щелкните значок флага, чтобы выделить или снять этот флаг.

Сброс флагов у всех потоков

  • В окне Потоки щелкните правой кнопкой мыши любой поток и выберите Снять пометку со всех потоков.

Отображение только помеченных потоков

  • Нажмите кнопку флага в окне отладки.

Пометка только собственного кода ("Только мой код")

  1. В панели инструментов, находящейся в верхней части окна Потоки, щелкните значок флага.

  2. В раскрывающемся списке выберите Пометить только мой код.

Пометка потоков, связанных с выбранными модулями

  1. В панели инструментов окна Потоки щелкните значок флага.

  2. В раскрывающемся списке выберите Пометить настраиваемые выбранные модули.

  3. В диалоговом окне Выбор модулей выберите нужные модули.

  4. (Необязательно) В поле Поиск введите строку для поиска конкретных модулей.

  5. Нажмите кнопку ОК.

См. также

Задачи

Пошаговое руководство. Отладка многопоточных приложений

Другие ресурсы

Отладка многопоточных приложений в Visual Studio