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

IOCP в пользовательском пуле потоков
В настоящее время я ищу в Интернете реализацию пользовательского пула потоков. Я нашел реализацию, которая использует IOCP. Мне интересно, какая польза от их использования? Предусматривают ли они кражу работы или что-то в этом роде, я действительно...
2730 просмотров
schedule 04.02.2023

ThreadPool.QueueUserWorkItem с лямбда-выражением и анонимным методом
Передача двух параметров в новый поток в пуле потоков иногда может быть сложной, но похоже, что с лямбда-выражениями и анонимными методами я могу сделать это: public class TestClass { public void DoWork(string s1, string s2) {...
25432 просмотров

Проблема с кейлоггером Client Monitoring
Во-первых, кейлоггер, который я разрабатываю, предназначен вовсе не для наступательных и деструктивных целей. :) Я разрабатываю приложение для мониторинга клиентов на С#.NET. Кейлоггинг — одна из функций моего приложения. Хотя я разработал код...
1018 просмотров

Использование ThreadPool.QueueUserWorkItem в ASP.NET в сценарии с высоким трафиком
Мне всегда казалось, что использование ThreadPool для (скажем, некритичных) краткосрочных фоновых задач считалось лучшей практикой даже в ASP.NET, но потом я наткнулся на эта статья , которая, кажется, предполагает иное - аргумент в том, что вы...
40566 просмотров
schedule 18.02.2023

Один или несколько пулов потоков для сервера Java?
Я пишу довольно сложное серверное Java-приложение, которое имеет значительную часть фоновой обработки в дополнение к обычной обработке запроса-ответа. Часть фоновой обработки выполняется в стиле cron с использованием фреймворка Quartz. Другие задачи...
5364 просмотров
schedule 17.01.2023

ThreadPool SetMaxThreads и SetMinThreads Magic Number
Существует ли магическое число или формула для установки значений SetMaxThreads и SetMinThreads для ThreadPool? У меня есть тысячи долго работающих методов, которые требуют выполнения, но я просто не могу найти идеальное соответствие для установки...
30545 просмотров
schedule 13.04.2022

Максимальное количество элементов в очереди в ThreadPool.QueueUserWorkItem
Я установил максимальный поток на 10. Затем я добавил задачу 22000, используя ThreadPool.QueueUserWorkItem. Очень вероятно, что не вся задача 22000 была выполнена после запуска программы. Есть ли ограничение на количество задач, которые могут быть...
8681 просмотров
schedule 26.06.2022

C# — требования ThreadPool.QueueUserWorkItem()
У меня есть служба Windows, которая выполняет много работы одновременно. Я изучил потоки и нашел класс ThreadPool. В настоящее время я застрял, похоже, это не имеет никакого эффекта, это похоже на то, что я ставлю в очередь, никогда не запускается и...
3196 просмотров
schedule 31.07.2023

PerThreadLifetimeManager в Unity
В документации Unity PerThreadLifetimeManager я прочитал следующее: « Этот менеджер времени жизни не удаляет хранящиеся в нем экземпляры ». Ссылка: http://msdn.microsoft.com/en-us/library/ff647854.aspx Итак, если я использую ThreadPool, означает...
4774 просмотров
schedule 18.05.2024

Как повторно использовать поток в Java?
Я создаю консольный решатель судоку, основной целью которого является скорость. Теперь у меня есть ManagerThread, который запускает WorkerThreads для вычисления соседей каждой ячейки. Итак, прямо сейчас для каждой ячейки запускается один...
2839 просмотров

ThreadPool - Предел обработки WaitAll 64
Я пытаюсь обойти ограничение дескриптора wait64, которое накладывает .net 3.5 Я видел эту тему: Обходной путь для ограничения дескриптора WaitHandle.WaitAll 64? Итак, я понимаю общую идею, но у меня возникают трудности, потому что я не...
2980 просмотров
schedule 24.05.2024

Как использовать время простоя процессора в пуле приложений IIS?
У меня есть веб-сайт C#/ASP.NET на основе IIS 6.0 с серверной частью SQL. Я хочу генерировать некоторые отчеты с большими вычислительными затратами (сводки, индексы поисковых систем и т. д.) во время простоя процессора. Мне нужно, чтобы отчеты...
640 просмотров
schedule 22.06.2023

Максимальное использование рабочего потока
Чтобы решить проблему (и лучше понять многозадачность), я написал реализацию небольшого пула потоков. Этот пул потоков запускает несколько рабочих потоков, которые извлекают задачи из очереди по мере их добавления клиентом пула потоков. Для целей...
324 просмотров

повторное использование java-потока через исполнителя
Меня смущает следующее: Самый простой способ использовать потоки в программе Java — расширить класс Thread и реализовать интерфейс runnable (или просто реализовать runnable). Запустить выполнение потока. мы должны вызвать метод start() потока,...
3184 просмотров

Как мне обновить хэш хэшей при использовании многопоточности в Perl?
Я провел последние часы, пытаясь понять это, и теперь я действительно сбит с толку. Это схема моей задачи. Я должен написать подпрограмму Perl, которая получает ссылку на хэш хэшей. У меня есть еще одна подпрограмма ( helper ), которая получает...
1555 просмотров
schedule 17.11.2023

Библиотека ThreadPool на C++
Я ищу хорошую и стабильную библиотеку потоков для С++, которая довольно хорошо документирована. Я знаю о собственном API пула потоков Windows и более новом API пула потоков Vista, однако моя программа требует некоторой обратной совместимости,...
3143 просмотров
schedule 16.06.2022

Как создавать потоки на страницах ASP.NET из пула потоков CLR вместо пула ASP.NET?
Если я создаю новый поток на странице ASP.NET, свойство IsThreadPoolThread истинно. Первый вопрос: это из пула ASP.NET или пула CLR? Второй вопрос: если он из пула ASP.NET, то как создать поток из CLR и не использовать пул ASP.NET? Мне нужно...
4023 просмотров
schedule 03.07.2022

Изящно закрыть поток переднего плана при остановке службы Windows
В моей службе Windows я создаю один «родительский» поток переднего плана, который, в свою очередь, порождает «дочерние» потоки, используя ThreadPool (что означает, что они являются фоновыми) для выполнения задач. Каков наилучший способ изящно...
2281 просмотров

[CLR Threading] Когда поток пула потоков блокируется, пул потоков создает дополнительные потоки.
Я вижу это в книге "CLR через C#" и не улавливаю. Если в пуле потоков все еще есть потоки, почему он создает дополнительные потоки?
213 просмотров
schedule 13.09.2022

Сколько потоков может поддерживать виртуальная машина Java в Linux?
Я написал класс пула потоков, ссылаясь на http://www.informit.com/articles/article.aspx?p=30483&seqNum=5 Окружающая среда: Windows7 4 cp Выполнил мою программу с 70 000 потоков в Windows 7, под JDK 1.5 она прошла успешно. Не используются...
5516 просмотров
schedule 17.04.2022