Вопросы по теме 'threadpool'

Может ли java fixedThreadPool использоваться несколькими потоками
У меня есть веб-сервис, который выполняет несколько небольших вычислений, прежде чем вернуть результат. Я хочу использовать ExecutorService , предоставляемый Executors.newFixedThreadPool() , как способ реализации шаблона Master-Worker (т.е. вызвать...
1899 просмотров

Перенос однопоточного приложения на многопоточное параллельное выполнение, моделирование Монте-Карло
Мне было поручено взять существующее однопоточное моделирование Монте-Карло и оптимизировать его. Это консольное приложение C #, без доступа к базе данных, оно загружает данные один раз из файла csv и записывает их в конце, поэтому оно в...
4808 просмотров

Ограничение количества запросов к сервлету
У нас есть сервлет, который занимает больше виртуальной памяти на сервере из-за своей логики. По этой причине мы хотели бы ограничить одновременные запросы к этому серверу, например, нам нужно обрабатывать только 10 одновременных запросов. Остальные...
4421 просмотров
schedule 04.11.2023

Использование потоков ThreadPool с длительными запросами ADO.NET. Это масштабируемое?
В настоящее время мы совершенствуем приложение ASP.NET, которое выполняет расценки по ряду продуктов. В настоящее время существующий механизм котировок представляет собой большую хранимую процедуру (2-3 секунды на вызов), за которой следует...
1864 просмотров

Java Thread - странное поведение Thread.interrupted() и future.cancel(true)
Я хочу управлять списком объектов Futures, возвращаемых моим TaskExecutor. У меня есть что-то вроде этого List<Future<String>> list void process(ProcessThis processThis) { for ( ...) { Future<String> future =...
7062 просмотров

Использование SqlBulkCopy в многопоточном сценарии с проблемой ThreadPool
Я столкнулся с дилеммой (!). В первом сценарии я реализовал решение, которое синхронно реплицирует данные из одной базы данных в другую, используя SQLBulkCopy, и у меня не было никаких проблем. Теперь, используя ThreadPool , я реализовал то же...
3685 просмотров
schedule 28.11.2023

Вопрос о дизайне Threadpool
У меня вопрос по дизайну. Я хочу получить обратную связь, чтобы узнать, подходит ли ThreadPool для клиентской программы, которую я пишу. У меня есть клиент, работающий как служба обработки записей базы данных. Каждая из этих записей содержит...
461 просмотров
schedule 17.01.2024

TNonblockingServer, TThreadedServer и TThreadPoolServer, какой из них лучше всего подходит для моего случая?
Наш аналитический сервер написан на C++. Он в основном запрашивает базовый механизм хранения и возвращает довольно большие структурированные данные по бережливости. Обработка типичного запроса занимает от 0,05 до 0,6 секунды в зависимости от размера...
12077 просмотров

Лучший способ сообщить о ходе обсуждения
У меня есть программа, которая использует потоки для последовательного выполнения трудоемких процессов. Я хочу иметь возможность отслеживать ход выполнения каждого потока аналогично тому, как это делает модель BackgroundWorker.ReportProgress /...
13318 просмотров

Порты завершения ввода-вывода и API пула потоков
У меня возникла проблема, описанная здесь , и мне предложили использовать порты завершения ввода-вывода или пул потоков. Я реализовал завершение ввода-вывода, вызывая PostQueuedCompletionStatus для постановки задачи в очередь и...
5317 просмотров
schedule 17.09.2022

ThreadPoolExecutor — указание, какой поток обрабатывает данную задачу
Есть ли хороший способ реализовать политику выполнения, которая определяет, какой поток будет обрабатывать данную задачу на основе некоторой схемы идентификации? или это даже хороший подход? У меня есть требование обработать 1-много файлов,...
1098 просмотров

Пул потоков: операция с несколькими потоками недопустима.
Я новичок в многопоточности, но получаю InvalidOperationException при использовании следующего кода. Я понимаю, что он пытается получить доступ к importFileGridView , но это было создано потоком пользовательского интерфейса, который создает...
1369 просмотров
schedule 17.05.2024

чем HawtDispatch отличается от исполнителей Java? (и нетти)
К сожалению, веб-сайт HawtDispatch описывает его как «API платформы объединения потоков и уведомления о событиях NIO». Давайте сначала возьмем часть «объединения потоков». Большинство Executors, предоставляемых Java, также в основном являются...
2891 просмотров
schedule 19.11.2023

Threadpool QueueUserWorkItem без использования SetMaxThreads, GetMaxThreads
Я использую Threadpool для параллельной обработки в С# .NET 2.0. Код : int MAXThreads=GetConfigValue("MaxThreadLimit"); //This value is read from app.config ManualResetEvent[] doneEvents=new ManualResetEvent[MAXThreads]; for(int...
1638 просмотров
schedule 06.01.2024

Пул рабочих, в котором определенные задачи могут выполняться только определенными работниками
У меня много задач, которые я хотел бы выполнять по несколько за раз. Нормальным решением для этого является пул потоков. Однако для моих задач нужны ресурсы, которые есть только у определенных потоков. Поэтому я не могу просто передать задачу...
155 просмотров

Принудительно выполнять одновременные потоки/задачи для приложения для нагрузочного тестирования С#?
Вопрос: Есть ли способ заставить библиотеку параллельных задач выполнять несколько задач одновременно? Даже если это означает, что весь процесс будет работать медленнее со всем добавленным переключением контекста на каждом ядре? Предыстория:...
1508 просмотров

Как безопасно уничтожить пул потоков Posix в C++
Я пытаюсь реализовать пул потоков на С++, используя pthread. Я хочу инкапсулировать логику, связанную с управлением потоками, в одном объекте, который становится владельцем этих потоков. Это означает, что всякий раз, когда этот объект уничтожается,...
671 просмотров

самостоятельный pushsharp — Ошибка Events_OnNotificationSendFailure: в ThreadPool недостаточно свободных потоков для завершения операции
i моя служба PushSharp размещена в службе Windows самостоятельно, но через некоторое время всегда выдает: Events_OnNotificationSendFailure — исключение: «В ThreadPool недостаточно свободных потоков для завершения операции " . как это правильно...
803 просмотров

Thread / threadpool или фоновый работник
Я хотел бы знать, что использовать для задач, требующих высокой производительности. Backgroundworker , Thread или ThreadPool ? До сих пор я работал с Threads, но мне нужно улучшить скорость моих приложений.
6199 просмотров

Синхронное будущее Scala без отдельного потока
Я создаю библиотеку, которая, как часть ее функциональности, делает HTTP-запросы. Чтобы заставить его работать в нескольких средах, в которых он будет развернут, я бы хотел, чтобы он мог работать с фьючерсами или без них. Один из вариантов...
798 просмотров
schedule 10.12.2022