Результаты поиска по запросу "executorservice"

2 ответа

Оптимизация параллельной обработки многих файлов

У меня есть часть программы, обрабатывающая много файлов, где для каждого файла нужно сделать две вещи: сначала некоторую часть файла прочитать и обработать,...

1 ответ

Как я могу установить время ожидания сокета в Java?

14 ответов

ExecutorService, как ждать завершения всех задач

Какой самый простой способ дождаться всех задач

ТОП публикаций

2 ответа

Содержит ли будущий объект, возвращенный executorService.submit (Runnable), какую-либо ссылку на работающий объект?

6 ответов

Java Fork / Join vs ExecutorService - когда использовать что?

Я только что закончил читать этот пост:В чем преимущество Java-5 ThreadPoolExecutor перед Java-7 ForkJoinPool? [https://stackoverflow.com/questions/9276807/whats-the-advantage-of-a-java-5-threadpoolexecutor-over-a-java-7-forkjoinpool] и ...

6 ответов

Java Fork / Join vs ExecutorService - когда использовать что?

1 ответ

Таймер Java против ExecutorService?

У меня есть код, где я планирую задачу, используя

7 ответов

Executors.newCachedThreadPool () против Executors.newFixedThreadPool ()

...

1 ответ

Альтернативой для сна ваших потоков является предоставление каждому работнику длинного значения sleepUntil. Когда ваш исполнитель вызывает работника, если он спит, он немедленно возвращается. В противном случае он выполняет свою работу, а затем возвращается. Это может помочь уменьшить счет вашего потока, потому что FixedThreadPoolExecutor сможет обрабатывать гораздо больше рабочих, чем имеет потоки, если большинство из них помечены как спящие и быстро возвращаются.

я довольно большое количество потоков, создаваемых внутри программы clojure: (import '(java.util.concurrent Executors)) (def *pool* (Executors/newCachedThreadPool)) (defn do-something [] ; work Thread/sleep 200 ; repeat) (dotimes [i 10000] ...

2 ответа

Наконец, если вы хотите суммировать много чисел, вам не нужно сохранять их и суммировать позже. Вы можете суммировать их, как вы идете.

аюсь выполнить простой расчет (это вызываетMath.random() 10000000 раз). Удивительно, но запуск его простым способом выполняется намного быстрее, чем при использовании ExecutorService. Я прочитал другую ветку наУдивительная точка безубыточности ...