Как JVM завершает потоки демонов? или Как написать потоки демонов, которые завершаются изящно

Hypothetical scenario:
У меня есть поток-демон, отвечающий за некоторый ввод-вывод, основной поток завершает работу и возвращается, а JVM решает завершить мой поток-демон.

Как она это сделает? Прервать? Завершить? Как я могу закодировать мой демонский поток так, чтобы он изящно реагировал на завершение?

28
задан rgettman 16 February 2018 в 00:10
поделиться