Как Reactive Framework (Rx) соотносится с задачами в .NET 4?

В наши дни асинхронное и параллельное программирование должно быть у всех на уме, и .NET 4 добавляет ряд улучшений, таких как встроенные потокобезопасные коллекции и, конечно же, задачи. Вдобавок к этому я начал изучать Reactive Framework (Rx).

Задачи, по-видимому, в первую очередь ориентированы на параллелизм для производительности вычислений, хотя это также общая модель для операций, которые завершатся через некоторое время в будущем и могут использоваться для обработки других типов асинхронных операций, а также для их объединения с помощью .Continue * () . Rx кажется более полезным для реагирования на несколько событий и обработки событий с отслеживанием состояния.

Видите ли вы совпадение между этими двумя фреймворками и, в частности, видите ли вы использование для моделирования IObservable с точки зрения Задачи и наоборот?


person SoftMemes    schedule 16.10.2009    source источник


Ответы (2)


Только что видел сообщение в блоге от команды PFX со ссылкой на видео-обсуждение PFX на канале 9 в отношении RX, которое должно ответить на некоторые вопросы: Уэс Дайер и Стивен Тауб: Rx и Px - работая вместе

person SoftMemes    schedule 20.11.2009

Эрик Мейер заявляет в этом видео, что все аспекты параллелизма Rx реализовано с использованием PFX

person Benjol    schedule 20.11.2009