10
ответов

Удаление всех задач из очереди ThreadPoolExecutor

У меня есть этот довольно простой вопрос о ThreadPoolExecutor. У меня следующая ситуация: я должен потреблять объекты из очереди, создавать для них соответствующие рабочие задачи и отправлять их в ...
вопрос задан: 5 November 2009 10:16
4
ответа

Политика ThreadPoolExecutor

Я пытаюсь использовать ThreadPoolExecutor для планирования задач, но сталкиваюсь с некоторыми проблемами с его политиками. Вот его установленное поведение: Если меньше, чем потоки corePoolSize работают, Исполнитель...
вопрос задан: 5 August 2010 21:44
4
ответа

Когда мы должны использовать Поток Java по Исполнителю?

Исполнитель походит на чистую абстракцию. Когда Вы хотели бы использовать Поток непосредственно, а не полагаться на более устойчивого исполнителя?
вопрос задан: 15 April 2010 18:57
4
ответа

Как правильно поймать RuntimeExceptions от Исполнителей?

Скажите, что у меня есть следующий код: исполнитель ExecutorService = Executors.newSingleThreadExecutor (); executor.execute (myRunnable); Теперь, если myRunnable бросает RuntimeExcpetion, как я могу поймать его?...
вопрос задан: 6 November 2009 14:42
4
ответа

Исполнители Java: как получить уведомление, не блокируя, когда задача завершена?

Скажем, у меня есть очередь, полная задач, которые мне нужно отправить в службу исполнителя. Я хочу, чтобы они обрабатывались по одному. Самый простой способ, который я могу придумать, это: взять задание из очереди. Отправить его в ...
вопрос задан: 5 May 2009 18:18
3
ответа

Как заставить ThreadPoolExecutor отправить () блок метода, если он насыщается?

Я хочу создать ThreadPoolExecutor, таким образом, что, когда он достиг, его максимальный размер и очередь полны, отправление () блоки метода при попытке добавить новые задачи. Сделайте я должен реализовать пользовательское...
вопрос задан: 20 March 2019 04:06
3
ответа

Лучшие практики Исполнителя Java для Задач, которые Должны Работать Навсегда

Я работаю над проектом Java, где у меня должно быть несколько задач, работающих асинхронно. Я ведусь полагать, что Исполнитель является лучшим способом для меня сделать это, таким образом, я ознакомляюсь с ним. (Yay...
вопрос задан: 25 April 2014 13:06
3
ответа

Ожидать всех потоков в Исполнителе для окончания?

Я реализую параллель quicksort как практика программирования, и после того, как я закончил, я прочитал учебную страницу Java на Исполнителях, которые кажутся, что могли сделать мой код еще быстрее. К сожалению, я...
вопрос задан: 24 November 2009 03:58
3
ответа

Необработанные исключения с Java запланировали исполнителей

У меня есть следующая проблема, и я хотел бы знать то, что точно происходит. Я использую ScheduledExecutorService Java для выполнения задачи каждые пять минут. Это работает очень хорошо. Исполнители полностью изменяются...
вопрос задан: 2 November 2009 11:48
2
ответа

Блок ThreadPoolExecutor, когда очередь заполнена?

Я пытаюсь выполнить множество задач с использованием ThreadPoolExecutor , Ниже приведен гипотетический пример: def workQueue = new ArrayBlockingQueue (3, false) def threadPoolExecutor = new ...
вопрос задан: 19 March 2019 18:02
2
ответа

Java: SingleThreadScheduledExecutor и java.util.concurrent. RejectedExecutionException

У меня есть эта проблема, у меня есть частный исполнитель ScheduledExecutorService = Executors.newSingleThreadScheduledExecutor (); и задача, которая создается каждые 50 миллисекунд: исполнитель....
вопрос задан: 7 September 2017 03:02
2
ответа

Java: Таймер и поток это создает

У меня есть этот вопрос: у Меня есть таймер. С scheduleAtFixedRate это создает новую задачу Таймера. В той задаче таймера существует определенный код, который может требовать времени к полному. Как я могу удостовериться это...
вопрос задан: 7 September 2017 03:00
2
ответа

Исполнитель и демон в Java

Я сделал, чтобы MyThread возразил, которого я инстанцирую, когда мое приложение загружается через сервер, я отмечаю его как поток Демона и затем звоню, запускаются () на нем. Поток предназначен для сидевшего и ждания информации...
вопрос задан: 4 October 2009 16:17
1
ответ

Как реализовать PriorityBlockingQueue с ThreadPoolExecutor и пользовательскими задачами

Я много искал, но не смог найти решение моей проблемы. У меня есть свой собственный класс, BaseTask, который использует ThreadPoolExecutor для обработки задач. Я хочу приоритезации задач, но когда я пытаюсь использовать ...
вопрос задан: 19 July 2019 13:35
1
ответ

Исполнители Java: как я могу поставить приоритет задачи?

Существует ли возможность установить приоритет на задачи, которые выполняются Исполнителями? Я нашел некоторые операторы в JCIP о, это возможно, но я не могу найти пример, и я не могу найти, что что-либо имело отношение...
вопрос задан: 3 June 2015 07:40
1
ответ

Изящно реализующие индикаторы длины очереди к ExecutorServices

Да ведь о, почему не делает java.util.concurrent, предоставляют длине очереди индикаторы для ее ExecutorServices? Недавно я делал что-то вроде этого: очередь ExecutorService = Исполнители....
вопрос задан: 15 February 2010 17:36
1
ответ

Какая-либо хорошая поточная обработка Spring с TaskExecutor примеры? [закрытый]

Я пытаюсь разобраться, как реализовать поточную обработку в JAVA-приложении, которое использование Кидается за управлением транзакциями. Я нашел раздел TaskExecutor в документации Spring, и...
вопрос задан: 12 May 2009 13:20
0
ответов

Программа продолжает выполняться, несмотря на InterruptedException

Я начал изучать java, и теперь я нахожусь в главе, посвященной параллелизму. Прочитав кое-что о параллелизме, я попробовал собственный пример. открытый класс Task реализует Runnable {public void run () {...
вопрос задан: 7 November 2018 16:19
0
ответов

ExecutorService медленная многопоточная производительность

Я пытаюсь выполнить простой расчет (он вызывает Math.random () 10000000 раз). Удивительно, но запуск простым методом работает намного быстрее, чем использование ExecutorService. Я прочитал другой ...
вопрос задан: 23 May 2017 12:13
0
ответов

ScheduledExecutorService - несколько потоков параллельно

Мне интересно использовать ScheduledExecutorService для создания нескольких потоков для задач, если предыдущая задача еще не завершилась. Например, мне нужно обрабатывать файл каждые 0,5 секунды. Первая задача начинает обработку ...
вопрос задан: 11 November 2015 20:22
0
ответов

Почему ScheduledExecutorService.shutdown() использует 100% моего ЦП?

У меня есть следующий простой код: package main; импортировать java.util.concurrent.*; открытый класс Main { public static void main (String [] args) throws InterruptedException { new Main (); ...
вопрос задан: 20 May 2012 00:19
0
ответов

Кража работы/задачи ThreadPoolExecutor

В моем проекте я создаю среду выполнения Java, которая получает рабочие запросы от клиента. Работа (различного размера)разбивается на набор задач, а затем ставится в очередь для обработки. Там...
вопрос задан: 14 April 2012 12:32
0
ответов

Параллелизм в Java на практике:Состояние гонки в BoundedExecutor?

Есть что-то странное в реализации BoundedExecutor в книге Java Concurrency in Practice. Предполагается, что он будет ограничивать отправку задач исполнителю, блокируя отправку...
вопрос задан: 10 April 2012 18:04
0
ответов

Точность запланированного исполнителя Java

Есть особенность, с которой я столкнулся при использовании запланированных исполнителей Java, и мне было интересно, нормально ли то, что я испытал. Мне нужно запланировать задачи, которые выполняются с предопределенной скоростью 5 ...
вопрос задан: 7 December 2011 12:54
0
ответов

Запланировать задачу Java на указанное время

Я хотел бы иметь возможность планировать задачу на определенное время в Java. Я понимаю, что ExecutorService имеет возможность планировать через периодические интервалы и после определенной задержки, но я ...
вопрос задан: 9 November 2011 14:03
0
ответов

Когда указание отдельных ядер и максимальных размеров пула в ThreadPoolExecutor является хорошей идеей?

Я пытаюсь понять смысл указания отдельных размеров ядра и максимального пула для Java 5 ThreadPoolExecutor. Насколько я понимаю, количество потоков увеличивается только после того, как очередь попадает в очередь ...
вопрос задан: 20 September 2011 23:19
0
ответов

Почему этот код не показывает значительного увеличения производительности, когда я использую несколько потоков на машине с четырьмя ядрами?

Я написал код Java, чтобы узнать больше о среде Executor. В частности, я написал код для проверки гипотезы Коллатца - в нем говорится, что если вы итеративно примените следующую функцию к ...
вопрос задан: 20 July 2011 19:17
0
ответов

Приостановить ScheduledExecutorService

Я использую ScheduledExecutorService для выполнения задачи, которая вызывает службу с фиксированной скоростью. Сервис может вернуть некоторые данные задаче. Задача хранит данные в очереди. Некоторые другие потоки медленно ...
вопрос задан: 1 July 2011 14:38
0
ответов

Хороший способ массовой загрузки изображений через http с помощью Java

У нас есть веб-приложение, которое должно импортировать 10-20 изображений с партнерского сайта через http. Если у меня есть список строк, представляющих URL-адреса, которые я хочу загрузить, есть ли у кого-нибудь предложения о том, как ...
вопрос задан: 23 May 2011 22:56
0
ответов

Как обеспечить сборку мусора FutureTask, который передается в ThreadPoolExecutor, а затем отменяется?

Я отправляю вызываемые объекты в ThreadPoolExecutor, и кажется, что они остаются в памяти. Посмотрев на дамп кучи с помощью инструмента MAT для Eclipse, вы увидите, что вызываемые объекты ...
вопрос задан: 7 February 2011 05:51