Как я могу видеть потоки приложений во время отладки в Visual Studio?
Я бы хотел, чтобы потоки, которые в настоящее время активны в моем приложении, отлаживают его.
Как это сделать с помощью Visual Studio?
Ответ 1
Да, перейдите в Debug- > Windows- > Threads
Ответ 2
Отладка | Windows | Темы
или
Ctrl-Alt-Н
Ответ 3
В то время как ответ RichS технически корректен, информация, отображаемая в этом окне, не так полезна, если у вас есть несколько потоков в состоянии ожидания или сна.
Я бы порекомендовал вам убедиться, что вы назвали свои потоки для лучшей видимости в окне Thread. Используйте свойство Thread.Name, чтобы назначить содержательное имя для вашего потока. Вы будете рады, что вы это сделали.
Кроме того, давайте имена ваших имен при их создании, это упростит их идентификацию в окне инструментальных нитей в visual studio.
Ответ 6
Недавно я использовал плагин Allinea DDTLite - довольно хорошо сбрасывается в VS2008 (SP1) и дает несколько действительно полезных окон для управления несколькими потоками (степпинг, точки останова,..) или даже просто вид, где потоки находятся в в то же время (вид дерева, как вид стеков, это действительно здорово).
Ответ 7
Вы можете просто отслеживать потоки либо через визуальную студию, либо просто из диспетчера задач.
В случае VS- после отладки вашего приложения просто перейдите к отладке из опций верхнего меню, а затем перейдите к окнам, а затем потокам.
Debug- > Windows- > Тема.
иногда вы можете не получать информацию из окон VS-потока, поэтому перейдите в диспетчер задач с рабочего стола и перейдите к столбцу потока.
см. изображение ниже.
Здесь вы переходите