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


Установка и снятие отметки для потока (C#, Visual Basic, C++)

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

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

Пометка и снятие пометки потока

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

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

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

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

  • Выберите Показать только помеченные потоки в одном из окон многопоточной отладки.

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

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

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

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

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

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

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

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

  5. Щелкните OK.