#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)» в природе. таким образом, это не способ создать поток демона в пуле. Вот правильный код о том, как создать поток демона в пуле запланированной службы исполнителей.