@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 (актуальная на данный момент).
  • Вопрос задан
  • 258 просмотров
Пригласить эксперта
Ответы на вопрос 1
TonyWrong
@TonyWrong
стоп отключает блокировку потока (потоков) и дебаг перестает следить за выполнением приложения. Поэтому поток программы продолжает свое выполнение в обычном режиме.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
23 апр. 2024, в 19:21
300 руб./за проект
23 апр. 2024, в 19:05
15000 руб./за проект
23 апр. 2024, в 18:47
10000 руб./за проект