Задачи C # TPL - сколько одновременно

Я ' m учусь использовать TPL для пареллинга приложения, которое у меня есть. Приложение обрабатывает файлы ZIP, извлекая все содержащиеся в них файлы и импортируя их содержимое в базу данных. Одновременно может существовать несколько тысяч zip-файлов, ожидающих обработки.

Правильно ли я запускаю отдельную задачу для каждого из этих ZIP-файлов или это неэффективный способ использования TPL?

Спасибо.

7
задан GrandMasterFlush 27 July 2011 в 16:04
поделиться