Встречается на собеседованиях • сегодня
Можно ли сделать поток-демон в программе
Да, в Java можно создать поток-демон с помощью метода setDaemon(true). Демон-потоки автоматически завершаются, когда все обычные потоки завершили работу. Они обычно используются для фоновых задач, например, логирования или мониторинга.
Пример:
java
Thread daemonThread = new Thread(() -> {
while (true) {
System.out.println("Демон работает...");
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
});
daemonThread.setDaemon(true);
daemonThread.start();Важные нюансы:
- Метод
setDaemon()должен вызываться до запуска потока (start()) - Поток по умолчанию не является демоном
- Демон-потоки не гарантируют выполнение блока
finallyпри завершении JVM

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы