scheduledexecutorservice

у меня есть код, где я планирую задачу с помощью java.util.timer. Я огляделся и увидел ExecutorService можно сделать то же самое. Так что этот вопрос здесь, вы использовали таймер и ExecutorService планировать задачи, в чем преимущество одного над другим использованием? также хотел проверить, если кто-то исп...

Я пытаюсь использовать Java ThreadPoolExecutor класс для выполнения большого количества тяжелых задач с фиксированным количеством потоков. Каждая из задач имеет много мест, во время которых она может потерпеть неудачу из-за исключений. Я подкласса ThreadPoolExecutor и я переопределил afterExecute метод, кото...

Как я должен выбрать между ExecutorServicesubmit или выполнить, если возвращенное значение не моя забота? Если я тестирую оба, я не вижу никаких различий между ними, кроме возвращаемого значения. ExecutorService threadExecutor = Executors.newSingleThreadExecutor(); threadExecutor.execute(new Task()); Ex...

newCachedThreadPool() и newFixedThreadPool() когда я должен использовать один или другой? Какая стратегия лучше, с точки зрения использования ресурсов?...

У меня есть фиксированный пул потоков, в который я отправляю задачи (ограничено 5 нити). Как я могу узнать, какой из них 5 threads выполняет мою задачу (что-то вроде "thread #3 of 5 выполняет эту задачу")? ExecutorService taskExecutor = Executors.newFixedThreadPool(5); //in infinite loop: taskExecutor.execu...

кажется невозможным создать кэшированный пул потоков с ограничением количества потоков, которые он может создать. вот как статические исполнителей.newCachedThreadPool реализован в стандартной библиотеке Java: public static ExecutorService newCachedThreadPool() { return new ThreadPoolExecutor(0, Integer...

В чем главная разница между scheduleAtFixedRate и scheduleWithFixedDelay способы ScheduledExecutorService? scheduler.scheduleAtFixedRate(new Runnable() { @Override public void run() { System.out.println("scheduleAtFixedRate: " + new Date()); } }, 1, 3L , SECONDS); scheduler.scheduleWi...

Я ищу ExecutorService реализация, которая может быть предоставлена с таймаутом. Задачи, отправленные в Службу ExecutorService, прерываются, если их выполнение занимает больше времени, чем тайм-аут. Реализация такого зверя не такая уж сложная задача, но мне интересно, знает ли кто-нибудь о существующей реализа...

Я использую Java, и я хочу, чтобы сервлет постоянно работал в моем приложении, но я не понимаю, как это сделать. Мой сервлета метод, который дает количество пользователей из базы данных на ежедневной основе, а также общее количество пользователей из базы данных. Поэтому я хочу, чтобы сервлет постоянно работал...