. NET Базовый веб-API, запускаемый одним запросом из планировщика заданий.
Затем мне нужно взять записи из базы данных и обработать их. Это могут быть тысячи записей.
Код, использующий DI, который делает это последовательно, запись за записью - работает.
Но нужно использовать пул потоков, который будет запускать настраиваемое количество потоков, и обрабатывать эти записи параллельно.
В основном 10 потоков обрабатывают, например, 3000 записей.