Поток демона и служба ScheduledExecuterService

#daemon #executorservice #java-threads #scheduledexecutorservice

Вопрос:

Я надеюсь, что у вас все в порядке. Я новичок в SchuduledExecutorService. Я хочу запустить поток демона с помощью ScheduleExecuterService. Я хочу, чтобы вы все изучили код и, пожалуйста, сказали мне, является ли он профессионально приемлемым, независимо от того, что он дает мне необходимый вывод и работает нормально, но я хочу знать, является ли передача потока в качестве параметра для ScheduleExecuterService профессионально приемлемой. Любые усилия, направленные на ответ на этот вопрос, будут оценены по достоинству. Спасибо.

     Thread thread = new Thread(new Task());
    thread.setDaemon(true);
    ScheduledExecutorService ses =  Executors.newScheduledThreadPool(1);
    ses.scheduleAtFixedRate(thread, 5, 1, TimeUnit.SECONDS);
 

Комментарии:

1. Решено, это непрофессионально. Я хотел, чтобы в моем пуле был «Демон всех потоков(не препятствуйте закрытию JVM)» в природе. таким образом, это не способ создать поток демона в пуле. Вот правильный код о том, как создать поток демона в пуле запланированной службы исполнителей.