Создание рабочих потоков (ThreadPool) в Core REST API для обработки нескольких записей - PullRequest
0 голосов
/ 09 марта 2020

. NET Базовый веб-API, запускаемый одним запросом из планировщика заданий.

Затем мне нужно взять записи из базы данных и обработать их. Это могут быть тысячи записей.

Код, использующий DI, который делает это последовательно, запись за записью - работает.

Но нужно использовать пул потоков, который будет запускать настраиваемое количество потоков, и обрабатывать эти записи параллельно.

В основном 10 потоков обрабатывают, например, 3000 записей.

...