Результаты поиска по запросу "executorservice"
Оптимизация параллельной обработки многих файлов
У меня есть часть программы, обрабатывающая много файлов, где для каждого файла нужно сделать две вещи: сначала некоторую часть файла прочитать и обработать,...
ExecutorService, как ждать завершения всех задач
Какой самый простой способ дождаться всех задач
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] и ...
Таймер Java против ExecutorService?
У меня есть код, где я планирую задачу, используя
Альтернативой для сна ваших потоков является предоставление каждому работнику длинного значения sleepUntil. Когда ваш исполнитель вызывает работника, если он спит, он немедленно возвращается. В противном случае он выполняет свою работу, а затем возвращается. Это может помочь уменьшить счет вашего потока, потому что FixedThreadPoolExecutor сможет обрабатывать гораздо больше рабочих, чем имеет потоки, если большинство из них помечены как спящие и быстро возвращаются.
я довольно большое количество потоков, создаваемых внутри программы clojure: (import '(java.util.concurrent Executors)) (def *pool* (Executors/newCachedThreadPool)) (defn do-something [] ; work Thread/sleep 200 ; repeat) (dotimes [i 10000] ...
Наконец, если вы хотите суммировать много чисел, вам не нужно сохранять их и суммировать позже. Вы можете суммировать их, как вы идете.
аюсь выполнить простой расчет (это вызываетMath.random() 10000000 раз). Удивительно, но запуск его простым способом выполняется намного быстрее, чем при использовании ExecutorService. Я прочитал другую ветку наУдивительная точка безубыточности ...