Задать вопрос
@woodhead

Как прервать отладку без выполнения дальнейшего кода в Intellij Idea?

В Intellij Idea Ultimate запускаю такой код в режиме отладки:

public class Main {

    public static void main(String[] args) {
        System.out.println("Это не должно отображаться");
    }
}


Брейкпойнт ставлю на строку System.out.println("Это не должно отображаться");. После запуска в debug режиме выполнение останавливается на строке с брейкпойнтом. Если сейчас нажать кнопку Stop в IDE (т.е. прервать отладку), то в консоли появится строка "Это не должно отображаться". Разве при нажатии Stop не должно прерваться дальнейшее выполнение? Проблема наблюдается в версии 2017.3.5 и 2019.2.2 (актуальная на данный момент).
  • Вопрос задан
  • 270 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
TonyWrong
@TonyWrong
стоп отключает блокировку потока (потоков) и дебаг перестает следить за выполнением приложения. Поэтому поток программы продолжает свое выполнение в обычном режиме.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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