Подтвердить что ты не робот

Что означает синяя точка под точкой останова Visual Studio?

При отладке комбинированного проекта С++ С# (С# загрузка dll С++) я иногда получаю эту маленькую голубую точку ниже текущей точки останова: Синяя точка ниже точки останова

Что хочет сказать мне эта точка?

4b9b3361

Ответ 1

Если приложение многопоточно, и если наведите курсор на точку прерывания, вы получите сообщение "Процесс или поток изменился с момента последнего шага", это означает, что эта точка прерывания применяется к более чем одному потоку, а не только к создателю потока. После того, как вы нажмете F5, будут выполняться другие потоки, и они попадут в точку останова, которая может вас смутить. Для того, чтобы дать вам какую-то визуальную студию предупреждения, вы получите голубую точку внизу. Поэтому иногда бывает полезно заморозить другие потоки, чтобы отладить метод.