Как Reactive Framework, PLINQ, TPL и Parallel Extensions связаны друг с другом?
По крайней мере, с момента выпуска .NET 4.0 Microsoft, похоже, приложила много усилий для поддержки параллельного и асинхронного программирования, и, похоже, появилось много API и библиотек для этого. Особенно следующие модные имена постоянно упоминаются в последнее время везде:
Reactive Framework,PLINQ (Parallel LINQ),TPL (Task Parallel Library) иПараллельные расширения.Теперь все они кажутся продуктами Microsoft, и все они, похоже, нацелены на сценарии асинхронного или параллельного программирования для .NET. Но не совсем ясно, что каждый из них на самом деле и как они связаны друг с другом. Некоторые из них могут быть одним и тем же.
В двух словах, кто-нибудь может установить рекорд, что к чему?