Использование новых возможностей .Net 4.0 для параллельных задач - PullRequest
1 голос
/ 17 сентября 2010

Ранее я задавал вопрос о разработке службы , которая принимает видеофайлы, отправляет их в службу кодирования, ожидает завершения кодирования и затем загружает файлы.

Я начал писать код для этого, и один из моих коллег по работе предложил использовать новые функции .Net 4.0 вместо того, чтобы писать его с помощью BackgroundWorker. Я немного читал, и функция Parallel звучит великолепно. Есть ли еще какие-то новые функции, которые я должен реализовать? Я новичок в .net 4.0.

Спасибо!

1 Ответ

1 голос
/ 17 сентября 2010

Параллельные расширения, безусловно, один хороший вариант здесь.Другой вариант, который вы можете рассмотреть, - Reactive Extensions , в котором вместо этого реализована «push» модельТребуется немного времени, чтобы разобраться, но это очень элегантно - и может очень хорошо работать с вашей асинхронной моделью.

...