Заморозьте все потоки на точке останова в VS2010

Я использую Бету 2 VS2010 для отладки некоторого многопоточного кода. Любовные стопки параллели, и т.д.

У меня есть вопрос, хотя: Мне установили точку останова в методе, который могут назвать несколько потоков. После того как я поразил точку останова, я действительно хочу сосредоточить внимание на потоке, который инициировал ту точку останова. Однако, когда я поразил "шаг", VS часто переключается на другой поток (скажите, что я останавливаюсь на потоке 1, но в это время, распараллеливаю 2 хита моя точка останова).

Я знаю, что могу вручную заморозить потоки в окне потока. Существует ли способ сделать это автоматически - в основном, после того как я поразил точку останова, замораживаю все потоки кроме текущего, пока я не поразил F-5?

10
задан Omer Raviv 2 July 2011 в 11:24
поделиться

1 ответ

Не то, чтобы я знал, однако вы можете отключить точку останова, пока вы проходите через нее.

Когда я беспокоюсь о том, что сбиваю с толку многие нити, я стараюсь просто держать окно с нитями открытым и записывать идентификаторы нитей.

2
ответ дан 3 December 2019 в 21:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: