Обновить
1
0

Пользователь

Отправить сообщение

System.exit(). Какой код выхода использовать?

Время на прочтение2 мин
Количество просмотров63K
Что является причиной того, что java программа прекращает любую свою активность и завершает свое выполнение? Основных причин может быть 2 (JLS Секция 12.8):

  • Все потоки, которые не являются демонами, выполнены;
  • Какой то из потоков вызывает метод exit() класса Runtime или же класса System и
    SecurityManager дает добро на выполнение exit().

В обоих случаях в процессе завершения работы JVM передает своему родительскому процессу (процессу который запустил JVM) код выхода — значение типа int, на основании которого родительский процесс может делать выводы об успешности или не удачности выполнения поставленных перед JVM задач.
Читать дальше →

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность