Asynchrone und gleichzeitige Programmierung scheint heutzutage jedermann im Kopf zu haben und .NET 4 fügt eine Reihe von Verbesserungen hinzu, wie zum Beispiel integrierte threadsichere Sammlungen und natürlich Aufgaben. Darüber hinaus habe ich angefangen, das Reactive Framework (Rx) zu betrachten.
Tasks scheinen hauptsächlich auf Parallelität für die Rechenleistung ausgerichtet zu sein, obwohl es auch ein allgemeines Modell für Operationen ist, die in der Zukunft abgeschlossen werden und mit anderen Arten von asynchronen Operationen sowie mit .Continue kombiniert werden können * () Der Rx scheint für die Reaktion auf mehrere Ereignisse und die Verarbeitung statusbehafteter Ereignisse nützlicher zu sein.
Sehen Sie eine Überschneidung zwischen diesen beiden Frameworks und sehen Sie speziell eine Verwendung für die Modellierung von IObservable in Form einer Task und umgekehrt?