Todo en ASP.NET

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:

   1:  privatevoid CargarPersonas()
   2:  {
   3:      grvPersonas.DataSource = BDManager.getInstance.ObtenerPersonas();

Ver la entrada original 320 palabras más

4 responses to this post.

  1. Excelente, lo reblogearé en Tips del Gabo😀

    Gracias

    Responder

  2. […] Gabriel Espinoza Erices en 17 julio, 2012 Reblogged from Nathan: Hola, hoy quiero mostrarles una forma en la cual podemos realizar tareas en paralelo de una manera […]

    Responder

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: