Как Reactive Framework, PLINQ, TPL и Parallel Extensions связаны друг с другом?

По крайней мере, с момента выпуска .NET 4.0 Microsoft, похоже, приложила много усилий для поддержки параллельного и асинхронного программирования, и, похоже, появилось много API и библиотек для этого. Особенно следующие модные имена постоянно упоминаются в последнее время везде:

Reactive Framework,PLINQ (Parallel LINQ),TPL (Task Parallel Library) иПараллельные расширения.

Теперь все они кажутся продуктами Microsoft, и все они, похоже, нацелены на сценарии асинхронного или параллельного программирования для .NET. Но не совсем ясно, что каждый из них на самом деле и как они связаны друг с другом. Некоторые из них могут быть одним и тем же.

В двух словах, кто-нибудь может установить рекорд, что к чему?

Ответы на вопрос(2)

Ваш ответ на вопрос