extensiones paralelas funciona muy bien para la paralelización de tareas pequeñas. Las extensiones paralelas realmente proporcionan construcciones de código. ForEach, por ejemplo, reemplaza la declaración foreach normal, pero en su lugar la ejecutará en paralelo. Ese es el nivel para el que se usarán las extensiones paralelas.
Cuando está creando una aplicación de subprocesamiento múltiple completa (por ejemplo, un servidor web), la conexión y la sincronización normales todavía tendrán que ser utilizadas. Por supuesto, WCF e IIS ya resuelven esos problemas por usted.
Por supuesto, existe un punto medio que se resuelve mediante grupos de subprocesos.