Мне интересно, что означают новые асинхронные функции C# 5.0 для Rx - Reactive Extensions? Кажется, что это не замена, но они, похоже, перекрываются - Task
и IObservable
.C# 5.0 async/await feature и Rx - Reactive Extensions
EDIT: Task vs IObservable: when to use what?
«Async/await» не является заменой для Rx больше, чем LINQ является заменой для SQL. Вы можете использовать LINQ для связи с SQL-концом; вы можете использовать асинхронность на основе задач с Rx для организации работы, инициируемой потоками событий. Эти технологии должны укреплять друг друга, а не конкурировать. –