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

232
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

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

350
Линии в Google Maps

Линии в Google Maps

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

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

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

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

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

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

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

249