Закрытие потока в JAVA

260
19 марта 2017, 03:54

Есть GUI, при нажатии на кнопку запускается окно в отдельном потоке работающем в бесконечном цикле, после закрытия окна стоит ли удалять или останавливать поток?

Answer 1

Да, если поток не "Демон". Обычные потоки продолжают свою работу даже после завершения основного потока. Если перед запуском потока указать .setDeamon(true) то при завершении главного потока, он завершит и поток-демон тоже, даже если он выполняется. Вообщем процесс будет запущен пока хоть один из потоков выполняется, если только оставшиеся потоки не "демоны".

READ ALSO
Java. Hibernate. Criteria. Union

Java. Hibernate. Criteria. Union

Есть метод, который возвращает список с историей сообщений

216
Метод main и его функции

Метод main и его функции

Здравствуйте! Возник такой вопрос: " Почему из метода main можно вызывать только static методы ?

322
Замена букв в слове на цифры

Замена букв в слове на цифры

Нужно заменить буквы в слове на цифрыОдна цифра может хранить в себе до 4 букв

542
Перенос функциональности из Activity во Fragment

Перенос функциональности из Activity во Fragment

Проблема собственно следующая: я реализовал в своём приложении смену языков по нажатию на кнопки в Activity (всё работает корректно), но я решил...

450