System.exit(0) гарантирует завершение всех потоков?

265
04 июня 2017, 18:40

System.exit(0) гарантирует завершение всех потоков? В GUI программе использую множество Thread-ов, если выйти с программы с помощью System.exit(0), завершатся ли все потоки в программе?

Answer 1

Согласно документации System.exit(n) останавливает JVM:

Terminates the currently running Java Virtual Machine

Поэтому все потоки запущенные в этом экземпляре JVM завершаются.

READ ALSO
Вечная жизнь программы или как сделать не закрывающуюся программу Java SE

Вечная жизнь программы или как сделать не закрывающуюся программу Java SE

Подскажите пожалуйстанужно сделать что бы программа после запуска ожидала команд и после того как команда отработала она продолжала их ждать

429
Линии в Google Maps

Линии в Google Maps

У меня есть List routePoints, который собирает местоположения:

451
Найти “дыру” в двумерном массиве

Найти “дыру” в двумерном массиве

Всем привет, я столкнулась с одной задачей и затрудняюсь с написанием кодаПомогите пожалуйста

410
расположение текста на кнопке

расположение текста на кнопке

доброго времени суток

282