Andy Lanng Ответов: 0

Параллельная обработка файлов в интернете


Привет,

В настоящее время я загружаю каждый файл один за другим в обработчик, который читает его, а затем выполняет некоторую обработку. Как только процесс будет завершен, будет загружен следующий файл.

Что я хотел бы сделать, так это освободить обработчик (вернуться раньше) и, как только файл будет прочитан, бросить его в очередь для обработки асинхронным процессом.

В прошлом я делал это таким образом, чтобы иметь один процессорный поток, который ищет элементы в очереди, а затем делится ими с пулом потоков. Я еще не делал этого для веб-проекта.

Я мог бы использовать этот процесс. Он довольно крепкий, и я знаю, что с ним делать. Однако я хотел бы, чтобы для каждого сеанса был свой собственный процессор потоков и пул.

Возможно ли это вообще? Есть ли лучший способ?

Любой совет приветствуется ^_^
Спасибо
Энди

Что я уже пробовал:

В настоящее время я действительно запускаю запуск процесса async., но обрабатываю каждый файл один за другим.

0 Ответов