Я пытаюсь оптимизировать код для приложения, которое мы в настоящее время разрабатываем. Текущая реализация вызывает создание потока для непрерывного опроса сервера для новых данных. Если новые данные обнаружены, поток затем генерирует несколько потоков (созданных каждый раз) для извлечения данных.C# Реальное преимущество Threadpooling
Я читал относительно thread pooling и был любопытным, изменив код, чтобы использовать поток, приведет к заметной разнице.
Я думаю, что моя первоначальная публикация, возможно, была смущена. Исходный длинный поток будет постоянно создавать множество потоков каждый раз, когда он опросит сервер и появятся новые данные. Мой вопрос, касающийся оптимизации, заключается в том, заметила ли я какую-либо выгоду, превратив эти непрерывные множественные порожденные потоки в threadpool, или же усиление было бы незначительным. – Setheron
Почему вы беспокоитесь о размножении нескольких потоков? Почему бы просто не сделать это из долговременной опроса? –
Это зависит от того, как долго каждая нить выполняется, и как часто они появляются. –