[ASP.NET] Cargando datos en paralelo con Parallel.Invoke

Nuestro amigo Julio Avellaneda  nos comparte su artículo:

[ASP.NET] Cargando datos en paralelo con Parallel.Invoke

Hola, hoy quiero mostrarles una forma en la cual podemos realizar tareas en paralelo de una manera muy sencilla, aclaro que no es la única forma, sin embargo me gusta bastante usar Parallel.Invoke por su facilidad de uso, sin embargo debemos tener algunos puntos pendientes:

  • Los métodos que se llaman no pueden recibir parámetros
  • No se garantiza un orden específico en la ejecución de los métodos

Pueden consultar la documentación oficial en MSDN: Parallel.Invoke

Pero veamos un ejemplo, suponemos que tenemos una página en la cual queremos mostrar en un control gridview las personas y en otro grid los productos de una base de datos, si lo miramos tradicionalmente primero se ejecutara un método y después el otro, es decir de manera secuencial, en ese caso vamos a declarar dos métodos que van a cargar los datos en los gridview:

0006

Ver más aquí.
Saludos.

Fernando García Loera (Community Program Manager – Latin America Region)

Icono Ferglo 40x116twitter 40x40RSS 40x40facebook 40x116linkedin40x40xbox 40x40

Que es un MVP? / Tips para ser MVP