Как Reactive Framework (Rx) связана с задачами в .NET 4?
-
21-09-2019 - |
Вопрос
Сегодня асинхронное и параллельное программирование, похоже, у всех на уме, и в .NET 4 добавлен ряд улучшений, таких как встроенные потокобезопасные коллекции и, конечно же, задачи.Кроме того, я начал изучать Reactive Framework (Rx).
Задачи, по-видимому, в первую очередь ориентированы на параллелизм для повышения производительности вычислений, хотя это также общая модель для операций, которые завершатся через некоторое время в будущем и могут использоваться для обработки других типов асинхронных операций, а также для их комбинирования с помощью .Continue*(). .Rx кажется более полезным для реагирования на несколько событий и обработки событий с отслеживанием состояния.
Видите ли вы совпадение между этими двумя платформами и, в частности, видите ли вы возможность использования моделирования am IObservable с точки зрения задачи и наоборот?
Решение
Только что увидел сообщение в блоге команды PFX со ссылкой на видеообсуждение PFX на канале 9 в отношении RX, которое должно ответить на некоторые вопросы: Уэс Дайер и Стивен Тауб:Rx и Px — работая вместе
Другие советы
Эрик Мейер заявляет в этот видео, в котором все аспекты параллелизма Rx реализованы с использованием PFX