Практическое руководство. Установка и снятие отметки для потока
Обновлен: Ноябрь 2007
Этот раздел применим для следующих версий.
Выпуск |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Экспресс-выпуск |
||||
Standard |
||||
Pro и Team |
Условные обозначения:
Применимо |
|
Неприменимо |
|
Команда или команды по умолчанию скрыты. |
В Visual Studio 2008 можно пометить поток, которому следует уделить особое внимание. Отмеченный поток помечается значком флага в окне Потоки, поэтому отмеченные потоки легко отличить от других потоков.
Отмеченные потоки также имеют специальную обработку в списке Поток на панели инструментов Место отладки. Список Поток может быть настроен для отображения всех потоков или только отмеченных. Когда помечается поток, список Поток автоматически переключается в режим "Показать только отмеченные потоки". При необходимости можно переключить его обратно для отображения всех потоков.
Установка пометки на поток в окне "Потоки"
В окне Потоки правой кнопкой щелкните поток, который нужно пометить, и выберите Флаг.
Если поток уже помечен, варианта Флаг не будет.
либо
Щелкните отключенный значок флажка в крайнем левом столбце окна Потоки.
Снятие отметки с потока в окне "Потоки"
В окне Потоки правой кнопкой щелкните поток, с которого нужно снять отметку, и выберите Сбросить флаг.
Если поток не помечен, вариант Сбросить флаг не отображается.
либо
Щелкните включенный значок флага в крайнем левом столбце окна Потоки.
Установка пометки на поток в окне исходного кода
В левом поле окна исходного кода правой кнопкой мыши щелкните маркер потока (пару волнистых линий, похожую на две тряпичные нити).
Выберите пункт Флаг, затем щелкните имя потока, который требуется отметить.
Если нет потоков, которые могут быть помечены в выбранном местоположении, пункт меню Флаг не отображается.
Сброс флаг потока в окне исходного кода
В левом поле окна исходного кода правой кнопкой мыши щелкните маркер потока (пару волнистых линий, похожую на две тряпичные нити).
Выберите пункт Сбросить флаг, затем щелкните имя потока, с которого требуется снять отметку.
Если нет потоков, с которых можно снять отметку в выбранном местоположении, пункт меню Сбросить флаг не отображается.
Сброс флагов у всех потоков
- В окне Потоки щелкните правой кнопкой мыши любой поток и выберите Снять пометку со всех потоков.
См. также
Задачи
Пошаговое руководство. Отладка многопоточных приложений